/
-- V.10000: 2009, originally by Twobits[1], as part of ReadySpells[2] |
-- 2010, edited by benots4[3] |
-- 2017, published as an addon of its own by aallkkaa[4] |
-- V.10001 - 10009: 2017-2018 WoW-7.3.x up to date version by aallkkaa [4] |
-- V.10001 - 10010: 2017-2018 WoW-7.3.x up to date version by aallkkaa [4] |
-- |
-- [1] https://www.wowinterface.com/forums/member.php?userid=139157 |
-- https://www.curseforge.com/members/twobits |
-- Library's version values -- |
local LibSpellName2SID_MAJOR = "LibSpellName2SID"; |
local LibSpellName2SID_MINOR = 10009; |
local LibSpellName2SID_MINOR = 10010; |
-- print(LibSpellName2SID_MAJOR.. "-".. LibSpellName2SID_MINOR.. ": AddonName = ".. AddonName); |
-- DataSource -- |
-- gameBuild = 26365 |
-- gameBuild = 26822 |
-- clientLocale = enUS |
-- Register with LibStub -- |
LibSN2SID.DB = {}; -- Clear old version's contents, if applicable |
---- Manually added spells ---- |
-- Faction variants -- |
-- ["Bloodlust"] = 2825, -- Horde |
-- ["Heroism"] = 32182, -- Alliance |
-- Warlords of Draenor -- |
-- ["Garrison Ability"] = 161691, |
LibSN2SID.DB = { |
["General"] = { |
["Spells"] = { |
["Honorable Medallion"] = 195710, |
["Two Forms"] = 68996, |
["Pack Hobgoblin"] = 69046, |
["Blood Fury"] = 20572, |
["Gift of the Naaru"] = 59547, |
["Cannibalize"] = 20577, |
["Will of the Forsaken"] = 7744, |
["Blood Fury"] = 20572, |
["Garrison Ability"] = 161691, |
["Auto Attack"] = 6603, |
["Quaking Palm"] = 107079, |
["Auto Attack"] = 6603, |
["Mobile Banking"] = 83958, |
["Running Wild"] = 87840, |
["Arcane Torrent"] = 28730, |
["Arcane Torrent"] = 129597, |
["Rocket Jump"] = 69070, |
["Berserking"] = 26297, |
["Mobile Banking"] = 83958, |
["Shadowmeld"] = 58984, |
["Will of the Forsaken"] = 7744, |
["War Stomp"] = 20549, |
["Escape Artist"] = 20589, |
["Garrison Ability"] = 161691, |
}, |
["METADATA"] = { |
["raceBuilds"] = { |
["Draenei"] = "26365", |
["Worgen"] = "26365", |
["Scourge"] = "26365", |
["Orc"] = "26365", |
["Gnome"] = "26365", |
["Troll"] = "26365", |
["Tauren"] = "26365", |
["BloodElf"] = "26365", |
["NightElf"] = "26365", |
["Dwarf"] = "26365", |
["Human"] = "26365", |
["Pandaren"] = "26365", |
["Goblin"] = "26365", |
["Draenei"] = "26822", |
["Worgen"] = "26822", |
["Scourge"] = "26822", |
["Orc"] = "26822", |
["Gnome"] = "26822", |
["Dwarf"] = "26822", |
["Tauren"] = "26822", |
["BloodElf"] = "26822", |
["Troll"] = "26822", |
["NightElf"] = "26822", |
["Human"] = "26822", |
["Pandaren"] = "26822", |
["Goblin"] = "26822", |
}, |
}, |
}, |
["DEATHKNIGHT"] = { |
["Pets"] = { |
["Avoidance"] = 62137, |
["Gnaw"] = 47481, |
["Claw"] = 47468, |
["Huddle"] = 47484, |
["Leap"] = 47482, |
}, |
["Frost"] = { |
["Wraith Walk"] = 212552, |
["Pillar of Frost"] = 51271, |
["Mind Freeze"] = 47528, |
["Runeforging"] = 53428, |
["Chains of Ice"] = 45524, |
["Death Strike"] = 49998, |
["Raise Ally"] = 61999, |
["Howling Blast"] = 49184, |
["Death Gate"] = 50977, |
["Empower Rune Weapon"] = 47568, |
["Dark Command"] = 56222, |
["Anti-Magic Shell"] = 48707, |
["Frost Strike"] = 49143, |
["Remorseless Winter"] = 196770, |
["Path of Frost"] = 3714, |
["Icebound Fortitude"] = 48792, |
["Control Undead"] = 111673, |
["Obliterate"] = 49020, |
["Death Grip"] = 49576, |
}, |
["Blood_Talents"] = { |
["Tombstone"] = 219809, |
["Blood Mirror"] = 206977, |
["Mark of Blood"] = 206940, |
["Blooddrinker"] = 206931, |
["Bonestorm"] = 194844, |
["Blood Tap"] = 221699, |
["Rune Tap"] = 194679, |
}, |
["Frost_Talents"] = { |
["Horn of Winter"] = 57330, |
["Obliteration"] = 207256, |
["Breath of Sindragosa"] = 152279, |
["Glacial Advance"] = 194913, |
}, |
["Unholy_Talents"] = { |
["Defile"] = 152280, |
["Corpse Shield"] = 207319, |
["Asphyxiate"] = 108194, |
["Clawing Shadows"] = 207311, |
["Blighted Rune Weapon"] = 194918, |
["Epidemic"] = 207317, |
["Dark Arbiter"] = 207349, |
["Soul Reaper"] = 130736, |
}, |
["Unholy"] = { |
["Summon Gargoyle"] = 49206, |
["Scourge Strike"] = 55090, |
["Wraith Walk"] = 212552, |
["Death and Decay"] = 43265, |
["Death Coil"] = 47541, |
["Mind Freeze"] = 47528, |
["Raise Ally"] = 61999, |
["Dark Transformation"] = 63560, |
["Death Gate"] = 50977, |
["Dark Command"] = 56222, |
["Outbreak"] = 77575, |
["Anti-Magic Shell"] = 48707, |
["Death Grip"] = 49576, |
["Icebound Fortitude"] = 48792, |
["Scourge Strike"] = 55090, |
["Control Undead"] = 111673, |
["Path of Frost"] = 3714, |
["Wraith Walk"] = 212552, |
["Control Undead"] = 111673, |
["Raise Dead"] = 46584, |
["Outbreak"] = 77575, |
["Icebound Fortitude"] = 48792, |
["Death Grip"] = 49576, |
["Dark Command"] = 56222, |
}, |
["Blood"] = { |
["Wraith Walk"] = 212552, |
["Death Gate"] = 50977, |
["Blood Boil"] = 50842, |
["Death's Caress"] = 195292, |
["Dark Command"] = 56222, |
["Anti-Magic Shell"] = 48707, |
["Death Grip"] = 49576, |
["Mind Freeze"] = 47528, |
["Path of Frost"] = 3714, |
["Asphyxiate"] = 221562, |
["Vampiric Blood"] = 55233, |
["Anti-Magic Shell"] = 48707, |
["Dark Command"] = 56222, |
}, |
["Pets"] = { |
["Ghoul"] = { |
["Monstrous Blow"] = 91797, |
["Sweeping Claws"] = 91778, |
["Shambling Rush"] = 91802, |
["Putrid Bulwark"] = 91837, |
["Gnaw"] = 47481, |
["Claw"] = 47468, |
["Huddle"] = 47484, |
["Leap"] = 47482, |
}, |
["Abomination"] = { |
["Vile Gas"] = 212338, |
["Hook"] = 212468, |
["Cleaver"] = 212333, |
["Protective Bile"] = 212384, |
["Gastric Bloat"] = 212383, |
["Smash"] = 212336, |
}, |
}, |
["Frost"] = { |
["Wraith Walk"] = 212552, |
["Pillar of Frost"] = 51271, |
["Mind Freeze"] = 47528, |
["Runeforging"] = 53428, |
["Chains of Ice"] = 45524, |
["Death Strike"] = 49998, |
["Raise Ally"] = 61999, |
["Howling Blast"] = 49184, |
["Death Gate"] = 50977, |
["Empower Rune Weapon"] = 47568, |
["Death Grip"] = 49576, |
["Anti-Magic Shell"] = 48707, |
["Frost Strike"] = 49143, |
["Obliterate"] = 49020, |
["Path of Frost"] = 3714, |
["Control Undead"] = 111673, |
["Icebound Fortitude"] = 48792, |
["Remorseless Winter"] = 196770, |
["Dark Command"] = 56222, |
}, |
["Blood_Talents"] = { |
["Tombstone"] = 219809, |
["Blood Mirror"] = 206977, |
["Mark of Blood"] = 206940, |
["Blooddrinker"] = 206931, |
["Bonestorm"] = 194844, |
["Blood Tap"] = 221699, |
["Rune Tap"] = 194679, |
}, |
["Unholy_PVPTalents"] = { |
["Necrotic Strike"] = 223829, |
["Gladiator's Medallion"] = 208683, |
["Reanimation"] = 210128, |
["Dark Simulacrum"] = 77606, |
}, |
["Unholy_Talents"] = { |
["Defile"] = 152280, |
["Corpse Shield"] = 207319, |
["Soul Reaper"] = 130736, |
["Blighted Rune Weapon"] = 194918, |
["Clawing Shadows"] = 207311, |
["Epidemic"] = 207317, |
["Dark Arbiter"] = 207349, |
["Asphyxiate"] = 108194, |
}, |
["Frost_PVPTalents"] = { |
["Chill Streak"] = 204160, |
["Anti-Magic Zone"] = 51052, |
["Dark Simulacrum"] = 77606, |
["Gladiator's Medallion"] = 208683, |
}, |
["Blood_PVPTalents"] = { |
["Strangulate"] = 47476, |
["Murderous Intent"] = 207018, |
["Anti-Magic Zone"] = 51052, |
["Dark Simulacrum"] = 77606, |
}, |
["Frost_PVPTalents"] = { |
["Chill Streak"] = 204160, |
["Gladiator's Medallion"] = 208683, |
["Dark Simulacrum"] = 77606, |
["Anti-Magic Zone"] = 51052, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Unholy"] = 252, |
}, |
["DEMONHUNTER"] = { |
["Havoc_Talents"] = { |
["Fel Barrage"] = 211053, |
["Netherwalk"] = 196555, |
["Chaos Blades"] = 247938, |
["Felblade"] = 232893, |
["Fel Eruption"] = 211881, |
["Nemesis"] = 206491, |
["Chaos Blades"] = 247938, |
["Felblade"] = 232893, |
["Fel Barrage"] = 211053, |
["Netherwalk"] = 196555, |
}, |
["Vengeance_Talents"] = { |
["Fracture"] = 209795, |
["Imprison"] = 217832, |
["Spectral Sight"] = 188501, |
["Consume Magic"] = 183752, |
["Throw Glaive"] = 185123, |
["Blade Dance"] = 188499, |
["Demon's Bite"] = 162243, |
["Glide"] = 131347, |
["Throw Glaive"] = 185123, |
["Darkness"] = 196718, |
["Metamorphosis"] = 191427, |
["Blade Dance"] = 188499, |
["Glide"] = 131347, |
["Vengeful Retreat"] = 198793, |
["Eye Beam"] = 198013, |
}, |
["Vengeance"] = { |
["Blur"] = 198589, |
["Chaos Nova"] = 179057, |
["Soul Cleave"] = 228477, |
["Torment"] = 185245, |
["Fiery Brand"] = 204021, |
["Metamorphosis"] = 191427, |
["Metamorphosis"] = 187827, |
["Immolation Aura"] = 178740, |
["Shear"] = 203782, |
["Imprison"] = 217832, |
["Eye Beam"] = 198013, |
["Vengeful Retreat"] = 198793, |
["Eye Beam"] = 198013, |
["Soul Carver"] = 207407, |
["Fel Rush"] = 195072, |
["Sigil of Misery"] = 207684, |
["Chaos Strike"] = 162794, |
["Sigil of Flame"] = 204596, |
["Spectral Sight"] = 188501, |
["Fel Rush"] = 195072, |
["Soul Cleave"] = 228477, |
["Soul Carver"] = 207407, |
["Chaos Nova"] = 179057, |
["Infernal Strike"] = 189110, |
["Consume Magic"] = 183752, |
["Glide"] = 131347, |
["Blade Dance"] = 188499, |
["Glide"] = 131347, |
["Throw Glaive"] = 185123, |
["Sigil of Misery"] = 207684, |
["Sigil of Flame"] = 204596, |
["Spectral Sight"] = 188501, |
["Sigil of Silence"] = 202137, |
["Imprison"] = 217832, |
["Demon Spikes"] = 203720, |
["Empower Wards"] = 218256, |
}, |
["Vengeance_PVPTalents"] = { |
["Tormentor"] = 207029, |
["Gladiator's Medallion"] = 208683, |
["Eye of Leotheras"] = 206649, |
["Illidan's Grasp"] = 205630, |
["Demonic Trample"] = 205629, |
["Reverse Magic"] = 205604, |
}, |
["Havoc_PVPTalents"] = { |
["Mana Rift"] = 235903, |
["Gladiator's Medallion"] = 208683, |
["Rain from Above"] = 206803, |
["Reverse Magic"] = 205604, |
}, |
["Vengeance_PVPTalents"] = { |
["Tormentor"] = 207029, |
["Gladiator's Medallion"] = 208683, |
["Eye of Leotheras"] = 206649, |
["Illidan's Grasp"] = 205630, |
["Demonic Trample"] = 205629, |
["Reverse Magic"] = 205604, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Havoc"] = 577, |
}, |
}, |
["DRUID"] = { |
["Restoration_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Overgrowth"] = 203651, |
["Thorns"] = 203727, |
["Cyclone"] = 33786, |
}, |
["Feral_Talents"] = { |
["Mass Entanglement"] = 102359, |
["Brutal Slash"] = 202028, |
["Regrowth"] = 8936, |
["Ferocious Bite"] = 22568, |
["Skull Bash"] = 106839, |
["Solar Wrath"] = 197629, |
["Growl"] = 6795, |
["Dash"] = 1850, |
["Sunfire"] = 197630, |
["Thrash"] = 106832, |
["Lunar Strike"] = 197628, |
["Maim"] = 22570, |
["Revive"] = 50769, |
["Swipe"] = 213764, |
["Cat Form"] = 768, |
["Dash"] = 1850, |
["Rake"] = 1822, |
["Berserk"] = 106951, |
["Moonkin Form"] = 197625, |
["Shred"] = 5221, |
["Rip"] = 1079, |
["Tiger's Fury"] = 5217, |
["Remove Corruption"] = 2782, |
["Rebirth"] = 20484, |
["Thrash"] = 106832, |
["Shred"] = 5221, |
["Starsurge"] = 197626, |
["Rake"] = 1822, |
["Teleport: Moonglade"] = 18960, |
["Berserk"] = 106951, |
["Entangling Roots"] = 339, |
["Moonfire"] = 8921, |
["Cat Form"] = 768, |
["Survival Instincts"] = 61336, |
["Bear Form"] = 5487, |
["Entangling Roots"] = 339, |
["Travel Form"] = 783, |
}, |
["Feral_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Thorns"] = 236696, |
["Enraged Maim"] = 236026, |
["Rip and Tear"] = 203242, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Feral"] = 103, |
["Balance"] = 102, |
["Guardian"] = 104, |
["Restoration"] = 105, |
}, |
}, |
["Restoration"] = { |
["Healing Touch"] = 5185, |
["Swiftmend"] = 18562, |
["Solar Wrath"] = 5176, |
["Regrowth"] = 8936, |
["Wild Growth"] = 48438, |
["Lunar Strike"] = 197628, |
["Growl"] = 6795, |
["Nature's Cure"] = 88423, |
["Tranquility"] = 740, |
["Bear Form"] = 5487, |
["Dash"] = 1850, |
["Efflorescence"] = 145205, |
["Revive"] = 50769, |
["Rejuvenation"] = 774, |
["Lifebloom"] = 33763, |
["Moonkin Form"] = 197625, |
["Sunfire"] = 93402, |
["Entangling Roots"] = 339, |
["Starsurge"] = 197626, |
["Cat Form"] = 768, |
["Rebirth"] = 20484, |
["Barkskin"] = 22812, |
["Moonfire"] = 8921, |
["Teleport: Moonglade"] = 18960, |
["Prowl"] = 5215, |
["Revitalize"] = 212040, |
["Ironbark"] = 102342, |
["Innervate"] = 29166, |
["Ursol's Vortex"] = 102793, |
["Travel Form"] = 783, |
}, |
["Balance"] = { |
["Healing Touch"] = 5185, |
["Prowl"] = 5215, |
["Lunar Strike"] = 194153, |
["Solar Wrath"] = 190984, |
["Regrowth"] = 8936, |
["Growl"] = 6795, |
["Swiftmend"] = 18562, |
["Celestial Alignment"] = 194223, |
["Rejuvenation"] = 774, |
["Revive"] = 50769, |
["Lunar Strike"] = 194153, |
["Bear Form"] = 5487, |
["Innervate"] = 29166, |
["Moonkin Form"] = 24858, |
["Solar Wrath"] = 190984, |
["Rebirth"] = 20484, |
["Barkskin"] = 22812, |
["Starfall"] = 191034, |
["Remove Corruption"] = 2782, |
["Moonfire"] = 8921, |
["Starsurge"] = 78674, |
["Sunfire"] = 93402, |
["Teleport: Moonglade"] = 18960, |
["Cat Form"] = 768, |
["Starsurge"] = 78674, |
["Entangling Roots"] = 339, |
["Teleport: Moonglade"] = 18960, |
["Rebirth"] = 20484, |
["Moonfire"] = 8921, |
["Dash"] = 1850, |
["Sunfire"] = 93402, |
["Innervate"] = 29166, |
["Solar Beam"] = 78675, |
["Travel Form"] = 783, |
}, |
["Regrowth"] = 8936, |
["Ferocious Bite"] = 22568, |
["Skull Bash"] = 106839, |
["Growl"] = 6795, |
["Entangling Roots"] = 339, |
["Growl"] = 6795, |
["Incapacitating Roar"] = 99, |
["Maul"] = 6807, |
["Frenzied Regeneration"] = 22842, |
["Revive"] = 50769, |
["Swipe"] = 213764, |
["Mangle"] = 33917, |
["Dash"] = 1850, |
["Revive"] = 50769, |
["Frenzied Regeneration"] = 22842, |
["Thrash"] = 106832, |
["Shred"] = 5221, |
["Rake"] = 1822, |
["Rip"] = 1079, |
["Moonfire"] = 8921, |
["Cat Form"] = 768, |
["Remove Corruption"] = 2782, |
["Cat Form"] = 768, |
["Rebirth"] = 20484, |
["Barkskin"] = 22812, |
["Rebirth"] = 20484, |
["Thrash"] = 106832, |
["Teleport: Moonglade"] = 18960, |
["Ironfur"] = 192081, |
["Maul"] = 6807, |
["Moonfire"] = 8921, |
["Survival Instincts"] = 61336, |
["Bear Form"] = 5487, |
["Incapacitating Roar"] = 99, |
["Mangle"] = 33917, |
["Travel Form"] = 783, |
}, |
["Restoration_Talents"] = { |
["Mighty Bash"] = 5211, |
["Wild Charge"] = 102401, |
["Displacer Beast"] = 102280, |
["Renewal"] = 108238, |
["Incarnation: Tree of Life"] = 33891, |
["Cenarion Ward"] = 102351, |
["Renewal"] = 108238, |
}, |
["Balance_Talents"] = { |
["Force of Nature"] = 205636, |
["Stellar Flare"] = 202347, |
["Typhoon"] = 132469, |
["Mass Entanglement"] = 102359, |
["Warrior of Elune"] = 202425, |
["Displacer Beast"] = 102280, |
["Renewal"] = 108238, |
["Astral Communion"] = 202359, |
["Blessing of the Ancients"] = 202360, |
["Renewal"] = 108238, |
["Warrior of Elune"] = 202425, |
["Mighty Bash"] = 5211, |
["Wild Charge"] = 102401, |
["Displacer Beast"] = 102280, |
["Blessing of the Ancients"] = 202360, |
["Fury of Elune"] = 202770, |
["Incarnation: Chosen of Elune"] = 102560, |
["Mass Entanglement"] = 102359, |
["Typhoon"] = 132469, |
}, |
["Restoration"] = { |
["Healing Touch"] = 5185, |
["Prowl"] = 5215, |
["Solar Wrath"] = 5176, |
["Regrowth"] = 8936, |
["Wild Growth"] = 48438, |
["Entangling Roots"] = 339, |
["Nature's Cure"] = 88423, |
["Ursol's Vortex"] = 102793, |
["Efflorescence"] = 145205, |
["Revive"] = 50769, |
["Tranquility"] = 740, |
["Innervate"] = 29166, |
["Dash"] = 1850, |
["Swiftmend"] = 18562, |
["Sunfire"] = 93402, |
["Rejuvenation"] = 774, |
["Rebirth"] = 20484, |
["Moonfire"] = 8921, |
["Barkskin"] = 22812, |
["Cat Form"] = 768, |
["Teleport: Moonglade"] = 18960, |
["Revitalize"] = 212040, |
["Growl"] = 6795, |
["Ironbark"] = 102342, |
["Bear Form"] = 5487, |
["Lifebloom"] = 33763, |
["Travel Form"] = 783, |
["Guardian_PVPTalents"] = { |
["Demoralizing Roar"] = 201664, |
["Alpha Challenge"] = 207017, |
["Overrun"] = 202246, |
["Gladiator's Medallion"] = 208683, |
}, |
["Balance_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Faerie Swarm"] = 209749, |
["Cyclone"] = 209753, |
}, |
["Guardian_Talents"] = { |
["Mass Entanglement"] = 102359, |
["Bristling Fur"] = 155835, |
["Incarnation: Guardian of Ursoc"] = 102558, |
["Wild Charge"] = 102401, |
}, |
["Restoration_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Overgrowth"] = 203651, |
["Thorns"] = 203727, |
["Cyclone"] = 33786, |
}, |
["Feral_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Thorns"] = 236696, |
["Enraged Maim"] = 236026, |
["Rip and Tear"] = 203242, |
}, |
["Guardian_PVPTalents"] = { |
["Alpha Challenge"] = 207017, |
["Overrun"] = 202246, |
["Demoralizing Roar"] = 201664, |
["Gladiator's Medallion"] = 208683, |
}, |
["Balance_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Faerie Swarm"] = 209749, |
["Cyclone"] = 209753, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Feral"] = 103, |
["Balance"] = 102, |
["Guardian"] = 104, |
["Restoration"] = 105, |
}, |
}, |
}, |
["HUNTER"] = { |
["Pets"] = { |
["Charge"] = 61685, |
["Heart of the Phoenix"] = 55709, |
["Boar's Speed"] = 19596, |
["Great Stamina"] = 61688, |
["Growl"] = 2649, |
["Bullheaded"] = 53490, |
["Cornered"] = 53497, |
["Spiked Collar"] = 53184, |
["Combat Experience"] = 20782, |
["Hunting Companion"] = 191336, |
["Thunderstomp"] = 63900, |
["Roar of Sacrifice"] = 53480, |
["Last Stand"] = 53478, |
["Avoidance"] = 65220, |
["Claw"] = 16827, |
["Blood of the Rhino"] = 53482, |
["Dash"] = 61684, |
}, |
["Beast Mastery"] = { |
["Pet Utility"] = 103, |
["Bestial Wrath"] = 19574, |
["Kill Command"] = 34026, |
["Feign Death"] = 5384, |
["Misdirection"] = 34477, |
["Multi-Shot"] = 2643, |
["Aspect of the Turtle"] = 186265, |
["Disengage"] = 781, |
["Counter Shot"] = 147362, |
["Aspect of the Wild"] = 193530, |
["Cobra Shot"] = 193455, |
["Call Pet"] = 9, |
["Aspect of the Cheetah"] = 186257, |
["Exhilaration"] = 109304, |
["Eagle Eye"] = 6197, |
["Flare"] = 1543, |
["Concussive Shot"] = 5116, |
["Dire Beast"] = 120679, |
["Traps"] = 102, |
}, |
["Beast Mastery_Talents"] = { |
["Dire Frenzy"] = 217200, |
["A Murder of Crows"] = 131894, |
["Stampede"] = 201430, |
["Chimaera Shot"] = 53209, |
["Volley"] = 194386, |
["Binding Shot"] = 109248, |
["Intimidation"] = 19577, |
["Barrage"] = 120360, |
}, |
["Marksmanship_Talents"] = { |
["Piercing Shot"] = 198670, |
["Camouflage"] = 199483, |
["Wyvern Sting"] = 19386, |
["Binding Shot"] = 109248, |
["Explosive Shot"] = 212431, |
["Sidewinders"] = 214579, |
["Sentinel"] = 206817, |
["Volley"] = 194386, |
["A Murder of Crows"] = 131894, |
["Black Arrow"] = 194599, |
["Barrage"] = 120360, |
}, |
["Survival"] = { |
["Harpoon"] = 190925, |
["Flare"] = 1543, |
["Lacerate"] = 185855, |
["Feign Death"] = 5384, |
["Muzzle"] = 187707, |
["Flanking Strike"] = 202800, |
["Aspect of the Turtle"] = 186265, |
["Raptor Strike"] = 186270, |
["Eagle Eye"] = 6197, |
["Hatchet Toss"] = 193265, |
["Aspect of the Eagle"] = 186289, |
["Carve"] = 187708, |
["Aspect of the Cheetah"] = 186257, |
["Exhilaration"] = 109304, |
["Pet Utility"] = 103, |
["Call Pet"] = 9, |
["Mongoose Bite"] = 190928, |
["Wing Clip"] = 195645, |
["Traps"] = 102, |
}, |
["Marksmanship"] = { |
["Pet Utility"] = 103, |
["Flare"] = 1543, |
["Disengage"] = 781, |
["Trueshot"] = 193526, |
["Counter Shot"] = 147362, |
["Call Pet"] = 9, |
["Traps"] = 102, |
["Eagle Eye"] = 6197, |
["Aspect of the Cheetah"] = 186257, |
["Eagle Eye"] = 6197, |
["Exhilaration"] = 109304, |
["Misdirection"] = 34477, |
["Marked Shot"] = 185901, |
["Concussive Shot"] = 5116, |
["Bursting Shot"] = 186387, |
["Call Pet"] = 9, |
}, |
["Flyouts"] = { |
["Pet Utility"] = { |
["Beast Lore"] = 1462, |
["Feed Pet"] = 6991, |
["Tame Beast"] = 1515, |
["Revive Pet"] = 982, |
["Dismiss Pet"] = 2641, |
}, |
["Call Pet"] = { |
["Call Pet 3"] = 83243, |
["Call Pet 4"] = 83244, |
["Call Pet 5"] = 83245, |
["Call Pet 2"] = 83242, |
["Call Pet 1"] = 883, |
}, |
["Traps"] = { |
["Tar Trap"] = 187698, |
["Explosive Trap"] = 191433, |
["Steel Trap"] = 162488, |
["Freezing Trap"] = 187650, |
["Sunfire Trap"] = 194872, |
}, |
}, |
["Pets"] = { |
["Ferocity"] = { |
["Bite"] = 17253, |
["Smack"] = 49966, |
["Dash"] = 61684, |
["Claw"] = 16827, |
["Heart of the Phoenix"] = 55709, |
["Growl"] = 2649, |
}, |
["Worm"] = { |
["Burrow Attack"] = 93433, |
}, |
["Quilen"] = { |
["Stone Armor"] = 160049, |
["Eternal Guardian"] = 126393, |
}, |
["Basilisk"] = { |
["Stone Scales"] = 159733, |
}, |
["Silithid"] = { |
["Tendon Rip"] = 160065, |
}, |
["Nether Ray"] = { |
["Netherwinds"] = 160452, |
}, |
["Water Strider"] = { |
["Surface Trot"] = 126311, |
}, |
["Scorpid"] = { |
["Deadly Sting"] = 160060, |
}, |
["Bear"] = { |
["Rest"] = 94019, |
}, |
["Beetle"] = { |
["Harden Carapace"] = 90339, |
}, |
["Chimaera"] = { |
["Froststorm Breath"] = 92380, |
["Frost Breath"] = 54644, |
}, |
["Clefthoof"] = { |
["Thick Hide"] = 160057, |
}, |
["Tenacity"] = { |
["Growl"] = 2649, |
["Charge"] = 61685, |
["Smack"] = 49966, |
["Thunderstomp"] = 63900, |
["Claw"] = 16827, |
["Last Stand"] = 53478, |
["Bite"] = 17253, |
}, |
["Moth"] = { |
["Dust of Life"] = 159956, |
}, |
["Devilsaur"] = { |
["Feast"] = 159953, |
["Monstrous Bite"] = 54680, |
}, |
["Fox"] = { |
["Play"] = 90347, |
["Agile Reflexes"] = 160011, |
}, |
["Monkey"] = { |
["Primal Agility"] = 160044, |
}, |
["Cat"] = { |
["Prowl"] = 24450, |
}, |
["Carrion Bird"] = { |
["Bloody Screech"] = 24423, |
}, |
["Riverbeast"] = { |
["Gruesome Bite"] = 160018, |
}, |
["Spider"] = { |
["Web Spray"] = 160067, |
}, |
["Warp Stalker"] = { |
["Warp Time"] = 35346, |
}, |
["Turtle"] = { |
["Shell Shield"] = 26064, |
}, |
["Bird of Prey"] = { |
["Trick"] = 94022, |
}, |
["Core Hound"] = { |
["Molten Hide"] = 159788, |
["Ancient Hysteria"] = 90355, |
}, |
["Crane"] = { |
["Gift of Chi-Ji"] = 159931, |
["Trick"] = 126259, |
}, |
["Shale Spider"] = { |
["Solid Shell"] = 160063, |
}, |
["Rylak"] = { |
["Updraft"] = 160007, |
}, |
["Rodent"] = { |
["Rest"] = 126364, |
}, |
["Direhorn"] = { |
["Reflective Armor Plating"] = 137798, |
}, |
["Crocolisk"] = { |
["Ankle Crack"] = 50433, |
}, |
["Crab"] = { |
["Harden Shell"] = 159926, |
}, |
["Spirit Beast"] = { |
["Spirit Walk"] = 90328, |
["Spirit Mend"] = 90361, |
}, |
["Cunning"] = { |
["Bite"] = 17253, |
["Bullheaded"] = 53490, |
["Growl"] = 2649, |
["Dash"] = 61684, |
["Claw"] = 16827, |
["Roar of Sacrifice"] = 53480, |
["Smack"] = 49966, |
}, |
}, |
["Survival_PVPTalents"] = { |
["Spider Sting"] = 202914, |
["Viper Sting"] = 202797, |
["Scorpid Sting"] = 202900, |
["Gladiator's Medallion"] = 208683, |
["Mending Bandage"] = 212640, |
["Master's Call"] = 53271, |
["Tracker's Net"] = 212638, |
}, |
["Marksmanship_PVPTalents"] = { |
["Spider Sting"] = 202914, |
["Viper Sting"] = 202797, |
["Scorpid Sting"] = 202900, |
["Gladiator's Medallion"] = 208683, |
["Scatter Shot"] = 213691, |
["Sniper Shot"] = 203155, |
["Hi-Explosive Trap"] = 236776, |
}, |
["Survival"] = { |
["Harpoon"] = 190925, |
["Flare"] = 1543, |
["Lacerate"] = 185855, |
["Feign Death"] = 5384, |
["Muzzle"] = 187707, |
["Flanking Strike"] = 202800, |
["Aspect of the Turtle"] = 186265, |
["Raptor Strike"] = 186270, |
["Traps"] = 102, |
["Wing Clip"] = 195645, |
["Aspect of the Eagle"] = 186289, |
["Carve"] = 187708, |
["Eagle Eye"] = 6197, |
["Exhilaration"] = 109304, |
["Pet Utility"] = 103, |
["Call Pet"] = 9, |
["Mongoose Bite"] = 190928, |
["Hatchet Toss"] = 193265, |
["Aspect of the Cheetah"] = 186257, |
}, |
["Survival_Talents"] = { |
["Disengage"] = 781, |
["Spitting Cobra"] = 194407, |
["Ranger's Net"] = 200108, |
["Snake Hunter"] = 201078, |
["Sticky Bomb"] = 191241, |
["Camouflage"] = 199483, |
["Butchery"] = 212436, |
["Steel Trap"] = 162488, |
["Camouflage"] = 199483, |
["Sticky Bomb"] = 191241, |
["Caltrops"] = 194277, |
}, |
["Marksmanship_Talents"] = { |
["Piercing Shot"] = 198670, |
["Camouflage"] = 199483, |
["Wyvern Sting"] = 19386, |
["Binding Shot"] = 109248, |
["Explosive Shot"] = 212431, |
["Sidewinders"] = 214579, |
["Sentinel"] = 206817, |
["Volley"] = 194386, |
["A Murder of Crows"] = 131894, |
["Black Arrow"] = 194599, |
["Barrage"] = 120360, |
}, |
["Survival_PVPTalents"] = { |
["Spider Sting"] = 202914, |
["Viper Sting"] = 202797, |
["Scorpid Sting"] = 202900, |
["Gladiator's Medallion"] = 208683, |
["Mending Bandage"] = 212640, |
["Master's Call"] = 53271, |
["Tracker's Net"] = 212638, |
}, |
["Beast Mastery_PVPTalents"] = { |
["Spider Sting"] = 202914, |
["Viper Sting"] = 202797, |
["Dire Beast: Basilisk"] = 205691, |
["Interlope"] = 248518, |
}, |
["Marksmanship_PVPTalents"] = { |
["Spider Sting"] = 202914, |
["Viper Sting"] = 202797, |
["Scorpid Sting"] = 202900, |
["Gladiator's Medallion"] = 208683, |
["Scatter Shot"] = 213691, |
["Sniper Shot"] = 203155, |
["Hi-Explosive Trap"] = 236776, |
["Beast Mastery"] = { |
["Pet Utility"] = 103, |
["Bestial Wrath"] = 19574, |
["Kill Command"] = 34026, |
["Feign Death"] = 5384, |
["Misdirection"] = 34477, |
["Multi-Shot"] = 2643, |
["Aspect of the Turtle"] = 186265, |
["Disengage"] = 781, |
["Counter Shot"] = 147362, |
["Traps"] = 102, |
["Dire Beast"] = 120679, |
["Call Pet"] = 9, |
["Aspect of the Cheetah"] = 186257, |
["Exhilaration"] = 109304, |
["Flare"] = 1543, |
["Eagle Eye"] = 6197, |
["Concussive Shot"] = 5116, |
["Cobra Shot"] = 193455, |
["Aspect of the Wild"] = 193530, |
}, |
["METADATA"] = { |
["Specs"] = { |
}, |
}, |
["MAGE"] = { |
["Fire_PVPTalents"] = { |
["Greater Pyroblast"] = 203286, |
["Gladiator's Medallion"] = 208683, |
["Temporal Shield"] = 198111, |
}, |
["Frost_Talents"] = { |
["Ice Nova"] = 157997, |
["Frost Bomb"] = 112948, |
["Mirror Image"] = 55342, |
["Rune of Power"] = 116011, |
["Ice Floes"] = 108839, |
["Comet Storm"] = 153595, |
["Ring of Frost"] = 113724, |
["Ray of Frost"] = 205021, |
["Glacial Spike"] = 199786, |
["Shimmer"] = 212653, |
}, |
["Arcane_Talents"] = { |
["Mirror Image"] = 55342, |
["Rune of Power"] = 116011, |
["Arcane Familiar"] = 205022, |
["Charged Up"] = 205032, |
}, |
["Flyouts"] = { |
["Portal"] = { |
["Portal: Exodar"] = 32266, |
["Portal: Stonard"] = 49361, |
["Portal: Undercity"] = 11418, |
["Portal: Vale of Eternal Blossoms(Horde)"] = 132626, |
["Portal: Vale of Eternal Blossoms(Alliance)"] = 132620, |
["Ancient Portal: Dalaran"] = 120146, |
["Portal: Stormwind"] = 10059, |
["Portal: Warspear"] = 176244, |
["Portal: Theramore"] = 49360, |
["Portal: Thunder Bluff"] = 11420, |
["Portal: Darnassus"] = 11419, |
["Portal: Ironforge"] = 11416, |
["Portal: Shattrath(Horde)"] = 35717, |
["Portal: Orgrimmar"] = 11417, |
["Portal: Dalaran - Broken Isles"] = 224871, |
["Portal: Stormshield"] = 176246, |
["Portal: Shattrath(Alliance)"] = 33691, |
["Portal: Tol Barad(Horde)"] = 88346, |
["Portal: Dalaran - Northrend"] = 53142, |
["Portal: Tol Barad(Alliance)"] = 88345, |
["Portal: Silvermoon"] = 32267, |
}, |
["Polymorph Variants"] = { |
["Polymorph(Rabbit)"] = 61721, |
["Polymorph(Monkey)"] = 161354, |
["Polymorph(Black Cat)"] = 61305, |
["Polymorph(Turtle)"] = 28271, |
["Polymorph(Turkey)"] = 61780, |
["Polymorph(Penguin)"] = 161355, |
["Polymorph(Serpent)"] = 61025, |
["Polymorph(Polar Bear Cub)"] = 161353, |
["Polymorph(Pig)"] = 126819, |
}, |
["Teleport"] = { |
["Teleport: Dalaran - Northrend"] = 53140, |
["Teleport: Vale of Eternal Blossoms(Horde)"] = 132627, |
["Teleport: Stonard"] = 49358, |
["Teleport: Stormshield"] = 176248, |
["Teleport: Darnassus"] = 3565, |
["Teleport: Vale of Eternal Blossoms(Alliance"] = 132621, |
["Teleport: Dalaran - Broken Isles"] = 224869, |
["Teleport: Stormwind"] = 3561, |
["Teleport: Hall of the Guardian"] = 193759, |
["Teleport: Shattrath(Horde)"] = 35715, |
["Teleport: Tol Barad(Horde)"] = 88344, |
["Teleport: Shattrath(Alliance)"] = 33690, |
["Teleport: Tol Barad(Alliance)"] = 88342, |
["Teleport: Orgrimmar"] = 3567, |
["Teleport: Exodar"] = 32271, |
["Teleport: Warspear"] = 176242, |
["Teleport: Silvermoon"] = 32272, |
["Teleport: Theramore"] = 49359, |
["Teleport: Undercity"] = 3563, |
["Ancient Teleport: Dalaran"] = 120145, |
["Teleport: Ironforge"] = 3562, |
["Teleport: Thunder Bluff"] = 3566, |
}, |
}, |
["Pets"] = { |
["Water Elemental"] = { |
["Waterbolt"] = 31707, |
["Water Jet"] = 135029, |
["Freeze"] = 33395, |
}, |
}, |
["Frost"] = { |
["Spellsteal"] = 30449, |
["Blizzard"] = 190356, |
["Frozen Orb"] = 84714, |
["Polymorph"] = 118, |
["Cold Snap"] = 235219, |
["Ice Lance"] = 30455, |
["Flurry"] = 44614, |
["Ice Barrier"] = 11426, |
["Portal"] = 11, |
["Teleport"] = 1, |
["Icy Veins"] = 12472, |
["Summon Water Elemental"] = 31687, |
["Flurry"] = 44614, |
["Time Warp"] = 80353, |
["Conjure Refreshment"] = 190336, |
["Slow Fall"] = 130, |
["Counterspell"] = 2139, |
["Fire Blast"] = 108853, |
["Blink"] = 1953, |
["Ice Block"] = 45438, |
["Slow Fall"] = 130, |
["Icy Veins"] = 12472, |
["Frost Nova"] = 122, |
["Conjure Refreshment"] = 190336, |
["Ice Lance"] = 108853, |
["Cone of Cold"] = 120, |
["Time Warp"] = 80353, |
["Invisibility"] = 66, |
}, |
["Pets"] = { |
["Waterbolt"] = 31707, |
["Water Jet"] = 135029, |
["Freeze"] = 33395, |
["Frost_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Temporal Shield"] = 198111, |
["Ice Form"] = 198144, |
}, |
["Frost_Talents"] = { |
["Ice Nova"] = 157997, |
["Frost Bomb"] = 112948, |
["Mirror Image"] = 55342, |
["Rune of Power"] = 116011, |
["Ice Floes"] = 108839, |
["Shimmer"] = 212653, |
["Ring of Frost"] = 113724, |
["Ray of Frost"] = 205021, |
["Glacial Spike"] = 199786, |
["Comet Storm"] = 153595, |
}, |
["Arcane"] = { |
["Arcane Blast"] = 30451, |
["Arcane Power"] = 12042, |
["Presence of Mind"] = 205025, |
["Slow"] = 31589, |
["Conjure Refreshment"] = 190336, |
["Invisibility"] = 66, |
["Portal"] = 11, |
["Teleport"] = 1, |
["Time Warp"] = 80353, |
["Arcane Missiles"] = 5143, |
["Arcane Barrage"] = 44425, |
["Frost Nova"] = 122, |
["Greater Invisibility"] = 110959, |
["Blink"] = 1953, |
["Slow Fall"] = 130, |
["Ice Block"] = 45438, |
["Counterspell"] = 2139, |
["Evocation"] = 12051, |
["Counterspell"] = 2139, |
["Blink"] = 1953, |
["Greater Invisibility"] = 110959, |
["Ice Block"] = 45438, |
["Frost Nova"] = 122, |
["Arcane Barrage"] = 44425, |
["Spellsteal"] = 30449, |
["Displacement"] = 212801, |
}, |
["Arcane_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Temporal Shield"] = 198111, |
["Mass Invisibility"] = 198158, |
}, |
["Fire"] = { |
["Fireball"] = 133, |
["Dragon's Breath"] = 31661, |
["Portal"] = 11, |
["Teleport"] = 1, |
["Combustion"] = 190319, |
["Time Warp"] = 80353, |
["Blazing Barrier"] = 235313, |
["Blink"] = 1953, |
["Slow Fall"] = 130, |
["Counterspell"] = 2139, |
["Frost Nova"] = 122, |
["Ice Block"] = 45438, |
["Frost Nova"] = 122, |
["Counterspell"] = 2139, |
["Slow Fall"] = 130, |
["Spellsteal"] = 30449, |
["Time Warp"] = 80353, |
["Invisibility"] = 66, |
}, |
["Fire_Talents"] = { |
["Shimmer"] = 212653, |
["Ring of Frost"] = 113724, |
["Living Bomb"] = 44457, |
}, |
["Fire_PVPTalents"] = { |
["Greater Pyroblast"] = 203286, |
["Gladiator's Medallion"] = 208683, |
["Temporal Shield"] = 198111, |
}, |
["Frost_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Temporal Shield"] = 198111, |
["Ice Form"] = 198144, |
}, |
["Arcane_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Temporal Shield"] = 198111, |
["Mass Invisibility"] = 198158, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Fire"] = 63, |
}, |
}, |
["MONK"] = { |
["Windwalker_Talents"] = { |
["Chi Burst"] = 123986, |
["Summon Black Ox Statue"] = 115315, |
["Energizing Elixir"] = 115288, |
["Serenity"] = 152173, |
["Leg Sweep"] = 119381, |
["Chi Wave"] = 115098, |
["Ring of Peace"] = 116844, |
["Chi Torpedo"] = 115008, |
["Invoke Xuen, the White Tiger"] = 123904, |
["Rushing Jade Wind"] = 116847, |
["Dampen Harm"] = 122278, |
["Tiger's Lust"] = 116841, |
["Healing Elixir"] = 122281, |
["Whirling Dragon Punch"] = 152175, |
["Diffuse Magic"] = 122783, |
}, |
["Mistweaver_Talents"] = { |
["Chi Burst"] = 123986, |
["Song of Chi-Ji"] = 198898, |
["Leg Sweep"] = 119381, |
["Diffuse Magic"] = 122783, |
["Invoke Chi-Ji, the Red Crane"] = 198664, |
["Healing Elixir"] = 122281, |
["Ring of Peace"] = 116844, |
["Chi Torpedo"] = 115008, |
["Dampen Harm"] = 122278, |
["Zen Pulse"] = 124081, |
["Summon Jade Serpent Statue"] = 115313, |
["Tiger's Lust"] = 116841, |
["Mana Tea"] = 197908, |
["Chi Wave"] = 115098, |
["Refreshing Jade Wind"] = 196725, |
}, |
["Mistweaver"] = { |
["Life Cocoon"] = 116849, |
["Revival"] = 115310, |
["Roll"] = 109132, |
["Transcendence"] = 101643, |
["Vivify"] = 116670, |
["Paralysis"] = 115078, |
["Effuse"] = 116694, |
["Zen Pilgrimage"] = 126892, |
["Rising Sun Kick"] = 107428, |
["Transcendence: Transfer"] = 119996, |
["Provoke"] = 115546, |
["Reawaken"] = 212051, |
["Crackling Jade Lightning"] = 117952, |
["Enveloping Mist"] = 124682, |
["Spinning Crane Kick"] = 101546, |
["Thunder Focus Tea"] = 116680, |
["Tiger Palm"] = 100780, |
["Thunder Focus Tea"] = 116680, |
["Blackout Kick"] = 100784, |
["Enveloping Mist"] = 124682, |
["Crackling Jade Lightning"] = 117952, |
["Reawaken"] = 212051, |
["Paralysis"] = 115078, |
["Provoke"] = 115546, |
["Transcendence: Transfer"] = 119996, |
["Rising Sun Kick"] = 107428, |
["Zen Pilgrimage"] = 126892, |
["Essence Font"] = 191837, |
}, |
["Brewmaster"] = { |
["Transcendence"] = 101643, |
["Keg Smash"] = 121253, |
["Zen Pilgrimage"] = 126892, |
["Tiger Palm"] = 100780, |
["Effuse"] = 116694, |
["Crackling Jade Lightning"] = 117952, |
["Purifying Brew"] = 119582, |
["Provoke"] = 115546, |
["Paralysis"] = 115078, |
["Transcendence: Transfer"] = 119996, |
["Effuse"] = 116694, |
["Tiger Palm"] = 100780, |
["Ironskin Brew"] = 115308, |
}, |
["Mistweaver_Talents"] = { |
["Chi Burst"] = 123986, |
["Chi Wave"] = 115098, |
["Dampen Harm"] = 122278, |
["Diffuse Magic"] = 122783, |
["Invoke Chi-Ji, the Red Crane"] = 198664, |
["Mana Tea"] = 197908, |
["Ring of Peace"] = 116844, |
["Chi Torpedo"] = 115008, |
["Refreshing Jade Wind"] = 196725, |
["Summon Jade Serpent Statue"] = 115313, |
["Zen Pulse"] = 124081, |
["Tiger's Lust"] = 116841, |
["Healing Elixir"] = 122281, |
["Leg Sweep"] = 119381, |
["Song of Chi-Ji"] = 198898, |
}, |
["Windwalker"] = { |
["Fists of Fury"] = 113656, |
["Resuscitate"] = 115178, |
["Storm, Earth, and Fire"] = 137639, |
["Effuse"] = 116694, |
["Zen Pilgrimage"] = 126892, |
["Transcendence"] = 101643, |
["Tiger Palm"] = 100780, |
["Flying Serpent Kick"] = 101545, |
["Crackling Jade Lightning"] = 117952, |
["Transcendence: Transfer"] = 119996, |
["Provoke"] = 115546, |
["Paralysis"] = 115078, |
["Rising Sun Kick"] = 107428, |
["Tiger Palm"] = 100780, |
["Transcendence"] = 101643, |
["Disable"] = 116095, |
}, |
["Mistweaver_PVPTalents"] = { |
["Way of the Crane"] = 216113, |
["Zen Focus Tea"] = 209584, |
["Healing Sphere"] = 205234, |
["Gladiator's Medallion"] = 208683, |
}, |
["Windwalker_PVPTalents"] = { |
["Zen Moment"] = 201325, |
["Gladiator's Medallion"] = 208683, |
["Fortifying Brew"] = 201318, |
["Grapple Weapon"] = 233759, |
["Tigereye Brew"] = 247483, |
}, |
["Brewmaster_Talents"] = { |
["Chi Burst"] = 123986, |
["Summon Black Ox Statue"] = 115315, |
["Ring of Peace"] = 116844, |
["Leg Sweep"] = 119381, |
["Chi Wave"] = 115098, |
["Invoke Niuzao, the Black Ox"] = 132578, |
["Rushing Jade Wind"] = 116847, |
["Tiger's Lust"] = 116841, |
["Healing Elixir"] = 122281, |
["Dampen Harm"] = 122278, |
["Chi Torpedo"] = 115008, |
}, |
["Windwalker_Talents"] = { |
["Chi Burst"] = 123986, |
["Summon Black Ox Statue"] = 115315, |
["Energizing Elixir"] = 115288, |
["Serenity"] = 152173, |
["Leg Sweep"] = 119381, |
["Invoke Xuen, the White Tiger"] = 123904, |
["Ring of Peace"] = 116844, |
["Chi Torpedo"] = 115008, |
["Chi Wave"] = 115098, |
["Rushing Jade Wind"] = 116847, |
["Dampen Harm"] = 122278, |
["Tiger's Lust"] = 116841, |
["Healing Elixir"] = 122281, |
["Whirling Dragon Punch"] = 152175, |
["Diffuse Magic"] = 122783, |
["Rushing Jade Wind"] = 116847, |
["Invoke Niuzao, the Black Ox"] = 132578, |
}, |
["Mistweaver_PVPTalents"] = { |
["Healing Sphere"] = 205234, |
["Zen Focus Tea"] = 209584, |
["Way of the Crane"] = 216113, |
["Gladiator's Medallion"] = 208683, |
}, |
["Windwalker_PVPTalents"] = { |
["Zen Moment"] = 201325, |
["Gladiator's Medallion"] = 208683, |
["Fortifying Brew"] = 201318, |
["Tigereye Brew"] = 247483, |
["Grapple Weapon"] = 233759, |
}, |
["Brewmaster_PVPTalents"] = { |
["Mighty Ox Kick"] = 202370, |
["Gladiator's Medallion"] = 208683, |
["Craft: Nimble Brew"] = 213658, |
["Admonishment"] = 207025, |
["Guard"] = 202162, |
["Admonishment"] = 207025, |
["Double Barrel"] = 202335, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Mistweaver"] = 270, |
["Brewmaster"] = 268, |
["Windwalker"] = 269, |
["Brewmaster"] = 268, |
["Mistweaver"] = 270, |
}, |
}, |
}, |
["Divine Shield"] = 642, |
["Guardian of Ancient Kings"] = 86659, |
["Judgment"] = 20271, |
["Light of the Protector"] = 184092, |
["Redemption"] = 7328, |
["Hand of Reckoning"] = 62124, |
["Hammer of Justice"] = 853, |
["Hammer of the Righteous"] = 53595, |
["Consecration"] = 26573, |
["Shield of the Righteous"] = 53600, |
["Redemption"] = 7328, |
["Cleanse Toxins"] = 213644, |
["Avenging Wrath"] = 31884, |
["Blessing of Sacrifice"] = 6940, |
["Rebuke"] = 96231, |
["Blessing of Freedom"] = 1044, |
["Avenging Wrath"] = 31884, |
["Hammer of Justice"] = 853, |
["Lay on Hands"] = 633, |
["Blessing of Sacrifice"] = 6940, |
["Hammer of the Righteous"] = 53595, |
["Light of the Protector"] = 184092, |
["Blessing of Protection"] = 1022, |
["Rebuke"] = 96231, |
["Cleanse Toxins"] = 213644, |
["Shield of the Righteous"] = 53600, |
["Flash of Light"] = 19750, |
["Avenger's Shield"] = 31935, |
["Ardent Defender"] = 31850, |
}, |
["Holy"] = { |
["Divine Shield"] = 642, |
["Avenging Wrath"] = 31842, |
["Holy Light"] = 82326, |
["Cleanse"] = 4987, |
["Judgment"] = 20271, |
["Light of the Martyr"] = 183998, |
["Redemption"] = 7328, |
["Holy Shock"] = 20473, |
["Hand of Reckoning"] = 62124, |
["Hammer of Justice"] = 853, |
["Beacon of Light"] = 53563, |
["Divine Protection"] = 498, |
["Blessing of Protection"] = 1022, |
["Redemption"] = 7328, |
["Avenging Wrath"] = 31842, |
["Light of the Martyr"] = 183998, |
["Lay on Hands"] = 633, |
["Crusader Strike"] = 35395, |
["Absolution"] = 212056, |
["Lay on Hands"] = 633, |
["Light of Dawn"] = 85222, |
["Blessing of Sacrifice"] = 6940, |
["Aura Mastery"] = 31821, |
["Flash of Light"] = 19750, |
["Blessing of Freedom"] = 1044, |
["Holy Light"] = 82326, |
["Absolution"] = 212056, |
["Divine Steed"] = 190784, |
}, |
["Retribution_Talents"] = { |
["Word of Glory"] = 210191, |
["Blinding Light"] = 115750, |
["Divine Hammer"] = 198034, |
["Justicar's Vengeance"] = 215661, |
["Zeal"] = 217020, |
["Execution Sentence"] = 213757, |
["Repentance"] = 20066, |
["Consecration"] = 205228, |
["Eye for an Eye"] = 205191, |
["Crusade"] = 231895, |
["Holy Wrath"] = 210220, |
["Protection_PVPTalents"] = { |
["Cleansing Light"] = 236186, |
["Shield of Virtue"] = 215652, |
["Gladiator's Medallion"] = 208683, |
["Guardian of the Forgotten Queen"] = 228049, |
["Inquisition"] = 207028, |
}, |
["Holy_Talents"] = { |
["Holy Avenger"] = 105809, |
["Holy Prism"] = 114165, |
["Repentance"] = 20066, |
}, |
["Holy_PVPTalents"] = { |
["Avenging Crusader"] = 216331, |
["Divine Favor"] = 210294, |
["Gladiator's Medallion"] = 208683, |
}, |
["Retribution_Talents"] = { |
["Word of Glory"] = 210191, |
["Blinding Light"] = 115750, |
["Divine Hammer"] = 198034, |
["Justicar's Vengeance"] = 215661, |
["Holy Wrath"] = 210220, |
["Crusade"] = 231895, |
["Eye for an Eye"] = 205191, |
["Execution Sentence"] = 213757, |
["Consecration"] = 205228, |
["Repentance"] = 20066, |
["Zeal"] = 217020, |
}, |
["Retribution_PVPTalents"] = { |
["Cleansing Light"] = 236186, |
["Hammer of Reckoning"] = 247675, |
["Blessing of Sanctuary"] = 210256, |
["Gladiator's Medallion"] = 208683, |
}, |
["Protection_Talents"] = { |
["Bastion of Light"] = 204035, |
["Blessing of Spellwarding"] = 204018, |
["Blinding Light"] = 115750, |
["Blessed Hammer"] = 204019, |
["Blinding Light"] = 115750, |
["Seraphim"] = 152262, |
["Hand of the Protector"] = 213652, |
["Aegis of Light"] = 204150, |
["Redemption"] = 7328, |
["Hand of Reckoning"] = 62124, |
["Hammer of Justice"] = 853, |
["Greater Blessing of Kings"] = 203538, |
["Rebuke"] = 96231, |
["Blessing of Protection"] = 1022, |
["Hand of Hindrance"] = 183218, |
["Templar's Verdict"] = 85256, |
["Blade of Justice"] = 184575, |
["Crusader Strike"] = 35395, |
["Lay on Hands"] = 633, |
["Blade of Justice"] = 184575, |
["Blessing of Freedom"] = 1044, |
["Blessing of Protection"] = 1022, |
["Cleanse Toxins"] = 213644, |
["Crusader Strike"] = 35395, |
["Greater Blessing of Kings"] = 203538, |
["Flash of Light"] = 19750, |
["Templar's Verdict"] = 85256, |
["Blessing of Freedom"] = 1044, |
["Greater Blessing of Wisdom"] = 203539, |
["Divine Steed"] = 190784, |
}, |
["Protection_PVPTalents"] = { |
["Cleansing Light"] = 236186, |
["Shield of Virtue"] = 215652, |
["Gladiator's Medallion"] = 208683, |
["Guardian of the Forgotten Queen"] = 228049, |
["Inquisition"] = 207028, |
}, |
["Holy_PVPTalents"] = { |
["Avenging Crusader"] = 216331, |
["Gladiator's Medallion"] = 208683, |
["Divine Favor"] = 210294, |
}, |
["Retribution_PVPTalents"] = { |
["Cleansing Light"] = 236186, |
["Hammer of Reckoning"] = 247675, |
["Gladiator's Medallion"] = 208683, |
["Blessing of Sanctuary"] = 210256, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Protection"] = 66, |
}, |
}, |
["PRIEST"] = { |
["Holy_Talents"] = { |
["Halo"] = 120517, |
["Symbol of Hope"] = 64901, |
["Binding Heal"] = 32546, |
["Angelic Feather"] = 121536, |
["Circle of Healing"] = 204883, |
["Divine Star"] = 110744, |
["Shining Force"] = 204263, |
["Apotheosis"] = 200183, |
["Body and Mind"] = 214121, |
}, |
["Shadow"] = { |
["Purify Disease"] = 213634, |
["Resurrection"] = 2006, |
["Mass Dispel"] = 32375, |
["Silence"] = 15487, |
["Dispersion"] = 47585, |
["Mind Blast"] = 8092, |
["Shadowform"] = 232698, |
["Levitate"] = 1706, |
["Void Eruption"] = 228260, |
["Shadow Mend"] = 186263, |
["Vampiric Embrace"] = 15286, |
["Mind Flay"] = 15407, |
["Dispel Magic"] = 528, |
["Shadowform"] = 232698, |
["Shadow Word: Death"] = 32379, |
["Psychic Scream"] = 8122, |
["Mind Control"] = 605, |
["Power Word: Shield"] = 17, |
["Smite"] = 585, |
["Shadowfiend"] = 34433, |
["Dispel Magic"] = 528, |
["Vampiric Touch"] = 34914, |
["Flash Heal"] = 2061, |
["Vampiric Embrace"] = 15286, |
["Shadow Mend"] = 186263, |
["Mind Blast"] = 8092, |
}, |
["Shadow_Talents"] = { |
["Power Infusion"] = 10060, |
["Mindbender"] = 200174, |
["Mind Bomb"] = 205369, |
["Shadow Crash"] = 205385, |
["Shadow Word: Void"] = 205351, |
["Surrender to Madness"] = 193223, |
["Shadow Crash"] = 205385, |
["Mind Bomb"] = 205369, |
}, |
["Shadow_PVPTalents"] = { |
["Psyfiend"] = 211522, |
["Void Shift"] = 108968, |
["Gladiator's Medallion"] = 208683, |
}, |
["Holy_PVPTalents"] = { |
["Ray of Hope"] = 197268, |
["Gladiator's Medallion"] = 208683, |
["Greater Fade"] = 213602, |
["Holy Ward"] = 213610, |
["Inner Focus"] = 196762, |
}, |
["Holy_Talents"] = { |
["Halo"] = 120517, |
["Symbol of Hope"] = 64901, |
["Binding Heal"] = 32546, |
["Angelic Feather"] = 121536, |
["Circle of Healing"] = 204883, |
["Divine Star"] = 110744, |
["Shining Force"] = 204263, |
["Apotheosis"] = 200183, |
["Body and Mind"] = 214121, |
}, |
["Discipline"] = { |
["Power Word: Radiance"] = 194509, |
["Resurrection"] = 2006, |
["Shackle Undead"] = 9484, |
["Rapture"] = 47536, |
["Pain Suppression"] = 33206, |
["Fade"] = 586, |
["Mind Vision"] = 2096, |
["Plea"] = 200829, |
["Shadow Word: Pain"] = 589, |
["Power Word: Barrier"] = 62618, |
["Levitate"] = 1706, |
["Flash Heal"] = 2061, |
["Purify"] = 527, |
["Shadow Mend"] = 2061, |
["Shadowfiend"] = 34433, |
["Power Word: Shield"] = 17, |
["Psychic Scream"] = 8122, |
["Leap of Faith"] = 73325, |
["Mass Resurrection"] = 212036, |
["Smite"] = 585, |
["Dispel Magic"] = 528, |
["Mind Control"] = 605, |
["Penance"] = 47540, |
["Mass Dispel"] = 32375, |
}, |
["Discipline_PVPTalents"] = { |
["Dark Archangel"] = 197871, |
["Gladiator's Medallion"] = 208683, |
["Power Word: Fortitude"] = 211681, |
["Archangel"] = 197862, |
["Premonition"] = 209780, |
}, |
["Holy"] = { |
["Renew"] = 139, |
["Resurrection"] = 2006, |
["Fade"] = 586, |
["Mass Dispel"] = 32375, |
["Holy Word: Serenity"] = 2050, |
["Mind Control"] = 605, |
["Levitate"] = 1706, |
["Desperate Prayer"] = 19236, |
["Holy Fire"] = 14914, |
["Levitate"] = 1706, |
["Purify"] = 527, |
["Flash Heal"] = 2061, |
["Guardian Spirit"] = 47788, |
["Prayer of Mending"] = 33076, |
["Prayer of Healing"] = 596, |
["Divine Hymn"] = 64843, |
["Holy Word: Sanctify"] = 34861, |
["Smite"] = 585, |
["Leap of Faith"] = 73325, |
["Mass Resurrection"] = 212036, |
["Holy Word: Sanctify"] = 34861, |
["Holy Word: Chastise"] = 88625, |
["Heal"] = 2060, |
["Divine Hymn"] = 64843, |
["Smite"] = 585, |
["Dispel Magic"] = 528, |
["Prayer of Healing"] = 596, |
["Prayer of Mending"] = 33076, |
["Purify"] = 527, |
}, |
["Discipline"] = { |
["Power Word: Radiance"] = 194509, |
["Resurrection"] = 2006, |
["Shackle Undead"] = 9484, |
["Rapture"] = 47536, |
["Pain Suppression"] = 33206, |
["Fade"] = 586, |
["Mind Vision"] = 2096, |
["Plea"] = 200829, |
["Mass Dispel"] = 32375, |
["Levitate"] = 1706, |
["Penance"] = 47540, |
["Mind Control"] = 605, |
["Shadow Mend"] = 186263, |
["Dispel Magic"] = 528, |
["Mass Resurrection"] = 212036, |
["Psychic Scream"] = 8122, |
["Leap of Faith"] = 73325, |
["Power Word: Shield"] = 17, |
["Smite"] = 585, |
["Shadowfiend"] = 34433, |
["Purify"] = 527, |
["Shadow Word: Pain"] = 589, |
["Power Word: Barrier"] = 62618, |
["Guardian Spirit"] = 47788, |
["Heal"] = 2060, |
}, |
["Discipline_Talents"] = { |
["Evangelism"] = 246287, |
["Shining Force"] = 204263, |
["Purge the Wicked"] = 204197, |
}, |
["Shadow_PVPTalents"] = { |
["Psyfiend"] = 211522, |
["Gladiator's Medallion"] = 208683, |
["Void Shift"] = 108968, |
}, |
["Holy_PVPTalents"] = { |
["Ray of Hope"] = 197268, |
["Gladiator's Medallion"] = 208683, |
["Greater Fade"] = 213602, |
["Holy Ward"] = 213610, |
["Inner Focus"] = 196762, |
}, |
["Discipline_PVPTalents"] = { |
["Dark Archangel"] = 197871, |
["Gladiator's Medallion"] = 208683, |
["Power Word: Fortitude"] = 211681, |
["Archangel"] = 197862, |
["Premonition"] = 209780, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Discipline"] = 256, |
["Shadow"] = 258, |
["Holy"] = 257, |
["Shadow"] = 258, |
}, |
}, |
}, |
["ROGUE"] = { |
["Outlaw_Talents"] = { |
["Death from Above"] = 152150, |
["Slice and Dice"] = 5171, |
["Parley"] = 199743, |
["Ghostly Strike"] = 196937, |
["Cannonball Barrage"] = 185767, |
["Grappling Hook"] = 195457, |
["Marked for Death"] = 137619, |
["Killing Spree"] = 51690, |
["Subtlety_PVPTalents"] = { |
["Shadowy Duel"] = 207736, |
["Cold Blood"] = 213981, |
["Gladiator's Medallion"] = 208683, |
["Shiv"] = 248744, |
["Smoke Bomb"] = 212182, |
}, |
["Subtlety"] = { |
["Assassination_PVPTalents"] = { |
["Shiv"] = 248744, |
["Neurotoxin"] = 206328, |
["Gladiator's Medallion"] = 208683, |
}, |
["Assassination"] = { |
["Sprint"] = 2983, |
["Cloak of Shadows"] = 31224, |
["Backstab"] = 53, |
["Symbols of Death"] = 212283, |
["Garrote"] = 703, |
["Envenom"] = 196819, |
["Crimson Vial"] = 185311, |
["Shadowstep"] = 36554, |
["Shadow Blades"] = 121471, |
["Shadowstrike"] = 185438, |
["Eviscerate"] = 196819, |
["Blind"] = 2094, |
["Rupture"] = 1943, |
["Tricks of the Trade"] = 57934, |
["Vanish"] = 1856, |
["Vendetta"] = 79140, |
["Stealth"] = 1784, |
["Kick"] = 1766, |
["Pick Pocket"] = 921, |
["Kidney Shot"] = 408, |
["Shadow Dance"] = 185313, |
["Blind"] = 2094, |
["Mutilate"] = 1752, |
["Pick Lock"] = 1804, |
["Nightblade"] = 195452, |
["Fan of Knives"] = 51723, |
["Shroud of Concealment"] = 114018, |
["Distract"] = 1725, |
["Kidney Shot"] = 408, |
["Evasion"] = 5277, |
["Shuriken Storm"] = 197835, |
["Sap"] = 6770, |
["Shuriken Toss"] = 114014, |
["Feint"] = 1966, |
["Tricks of the Trade"] = 57934, |
["Kick"] = 1766, |
["Poisons"] = 66, |
["Cheap Shot"] = 1833, |
["Vanish"] = 1856, |
["Poisoned Knife"] = 185565, |
}, |
["Assassination"] = { |
["Assassination_Talents"] = { |
["Leeching Poison"] = 108211, |
["Death from Above"] = 152150, |
["Marked for Death"] = 137619, |
["Exsanguinate"] = 200806, |
["Hemorrhage"] = 16511, |
["Toxic Blade"] = 245388, |
}, |
["Subtlety"] = { |
["Sprint"] = 2983, |
["Cloak of Shadows"] = 31224, |
["Garrote"] = 703, |
["Envenom"] = 32645, |
["Backstab"] = 53, |
["Symbols of Death"] = 212283, |
["Eviscerate"] = 196819, |
["Shadowstep"] = 36554, |
["Shadow Blades"] = 121471, |
["Shadowstrike"] = 185438, |
["Vanish"] = 1856, |
["Tricks of the Trade"] = 57934, |
["Stealth"] = 1784, |
["Crimson Vial"] = 185311, |
["Shadowstep"] = 36554, |
["Rupture"] = 1943, |
["Evasion"] = 5277, |
["Vendetta"] = 79140, |
["Blind"] = 2094, |
["Pick Pocket"] = 921, |
["Kidney Shot"] = 408, |
["Pick Pocket"] = 921, |
["Blind"] = 2094, |
["Mutilate"] = 1329, |
["Sap"] = 6770, |
["Pick Lock"] = 1804, |
["Stealth"] = 1784, |
["Shadow Dance"] = 185313, |
["Shroud of Concealment"] = 114018, |
["Distract"] = 1725, |
["Kick"] = 1766, |
["Fan of Knives"] = 51723, |
["Sap"] = 6770, |
["Poisoned Knife"] = 185565, |
["Evasion"] = 5277, |
["Shuriken Storm"] = 197835, |
["Nightblade"] = 195452, |
["Shuriken Toss"] = 114014, |
["Feint"] = 1966, |
["Tricks of the Trade"] = 57934, |
["Poisons"] = 66, |
["Cheap Shot"] = 1833, |
["Vanish"] = 1856, |
["Kick"] = 1766, |
}, |
["Flyouts"] = { |
["Poisons"] = { |
["Wound Poison"] = 8679, |
["Crippling Poison"] = 3408, |
["Deadly Poison"] = 2823, |
["Leeching Poison"] = 108211, |
}, |
}, |
["Outlaw_PVPTalents"] = { |
["Shiv"] = 248744, |
["Plunder Armor"] = 198529, |
["Dismantle"] = 207777, |
["Gladiator's Medallion"] = 208683, |
}, |
["Outlaw_Talents"] = { |
["Death from Above"] = 152150, |
["Slice and Dice"] = 5171, |
["Parley"] = 199743, |
["Ghostly Strike"] = 196937, |
["Cannonball Barrage"] = 185767, |
["Grappling Hook"] = 195457, |
["Marked for Death"] = 137619, |
["Killing Spree"] = 51690, |
}, |
["Outlaw"] = { |
["Sprint"] = 2983, |
["Cloak of Shadows"] = 31224, |
["Riposte"] = 199754, |
["Pistol Shot"] = 185763, |
["Blade Flurry"] = 13877, |
["Vanish"] = 1856, |
["Between the Eyes"] = 199804, |
["Crimson Vial"] = 185311, |
["Tricks of the Trade"] = 57934, |
["Run Through"] = 2098, |
["Saber Slash"] = 193315, |
["Roll the Bones"] = 193316, |
["Stealth"] = 1784, |
["Shroud of Concealment"] = 114018, |
["Ambush"] = 8676, |
["Blind"] = 2094, |
["Feint"] = 1966, |
["Pick Pocket"] = 921, |
["Pick Lock"] = 1804, |
["Bribe"] = 199740, |
["Shroud of Concealment"] = 114018, |
["Roll the Bones"] = 193316, |
["Distract"] = 1725, |
["Adrenaline Rush"] = 13750, |
["Kick"] = 1766, |
["Sap"] = 6770, |
["Gouge"] = 1776, |
["Sap"] = 6770, |
["Pick Pocket"] = 921, |
["Kick"] = 1766, |
["Tricks of the Trade"] = 57934, |
["Feint"] = 1966, |
["Poisons"] = 66, |
["Cheap Shot"] = 1833, |
["Vanish"] = 1856, |
["Crimson Vial"] = 185311, |
}, |
["Assassination_Talents"] = { |
["Leeching Poison"] = 108211, |
["Toxic Blade"] = 245388, |
["Hemorrhage"] = 16511, |
["Exsanguinate"] = 200806, |
["Marked for Death"] = 137619, |
["Death from Above"] = 152150, |
}, |
["Subtlety_Talents"] = { |
["Death from Above"] = 152150, |
["Marked for Death"] = 137619, |
["Gloomblade"] = 200758, |
}, |
["Subtlety_PVPTalents"] = { |
["Shadowy Duel"] = 207736, |
["Cold Blood"] = 213981, |
["Gladiator's Medallion"] = 208683, |
["Shiv"] = 248744, |
["Smoke Bomb"] = 212182, |
}, |
["Assassination_PVPTalents"] = { |
["Shiv"] = 248744, |
["Neurotoxin"] = 206328, |
["Gladiator's Medallion"] = 208683, |
}, |
["Outlaw_PVPTalents"] = { |
["Shiv"] = 248744, |
["Plunder Armor"] = 198529, |
["Dismantle"] = 207777, |
["Gladiator's Medallion"] = 208683, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Outlaw"] = 260, |
}, |
}, |
["SHAMAN"] = { |
["Enhancement"] = { |
["Astral Shift"] = 108271, |
["Healing Surge"] = 188070, |
["Crash Lightning"] = 187874, |
["Lava Lash"] = 60103, |
["Ghost Wolf"] = 2645, |
["Flametongue"] = 193796, |
["Feral Spirit"] = 51533, |
["Water Walking"] = 546, |
["Earthbind Totem"] = 2484, |
["Hex"] = 51514, |
["Far Sight"] = 6196, |
["Ancestral Spirit"] = 2008, |
["Hex Variants"] = 106, |
["Rockbiter"] = 193786, |
["Cleanse Spirit"] = 51886, |
["Frostbrand"] = 196834, |
["Lightning Bolt"] = 187837, |
["Gift of the Queen"] = 207778, |
["Wind Shear"] = 57994, |
["Astral Recall"] = 556, |
["Purge"] = 370, |
["Spirit Walk"] = 58875, |
["Bloodlust"] = 2825, |
["Heroism"] = 32182, |
["Stormstrike"] = 17364, |
["Restoration_PVPTalents"] = { |
["Counterstrike Totem"] = 204331, |
["Gladiator's Medallion"] = 208683, |
["Spirit Link"] = 204293, |
["Windfury Totem"] = 204332, |
["Skyfury Totem"] = 204330, |
["Earth Shield"] = 204288, |
["Grounding Totem"] = 204336, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Enhancement"] = 263, |
["Elemental"] = 262, |
["Restoration"] = 264, |
}, |
}, |
["Elemental"] = { |
["Astral Shift"] = 108271, |
["Healing Surge"] = 8004, |
["Earth Elemental"] = 198103, |
["Ancestral Spirit"] = 2008, |
["Water Walking"] = 546, |
["Heroism"] = 32182, |
["Earthbind Totem"] = 2484, |
["Hex"] = 51514, |
["Thunderstorm"] = 51490, |
["Purge"] = 370, |
["Far Sight"] = 6196, |
["Hex Variants"] = 106, |
["Fire Elemental"] = 198067, |
["Doom Winds"] = 204945, |
["Frost Shock"] = 196840, |
["Lightning Bolt"] = 188196, |
["Fire Elemental"] = 198067, |
["Bloodlust"] = 2825, |
["Heroism"] = 32182, |
["Gift of the Queen"] = 207778, |
["Lava Burst"] = 51505, |
["Hex Variants"] = 106, |
["Wind Shear"] = 57994, |
["Astral Recall"] = 556, |
["Lava Burst"] = 51505, |
["Cleanse Spirit"] = 51886, |
["Purge"] = 370, |
["Chain Lightning"] = 188443, |
["Earth Shock"] = 8042, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Enhancement"] = 263, |
["Elemental"] = 262, |
["Restoration"] = 264, |
}, |
}, |
["Flyouts"] = { |
["Hex Variants"] = { |
["Hex(Spider)"] = 211004, |
["Hex(Cockroach)"] = 211015, |
["Hex(Compy)"] = 210873, |
["Hex(Snake)"] = 211010, |
}, |
}, |
["Pets"] = { |
["Storm Elemental"] = { |
["Gale Force"] = 157375, |
["Eye of the Storm"] = 157382, |
["Wind Gust"] = 157331, |
["Call Lightning"] = 157348, |
}, |
["Fire Elemental"] = { |
["Fire Nova"] = 117588, |
["Immolate"] = 118297, |
["Fire Blast"] = 57984, |
}, |
["Earth Elemental"] = { |
["Pulverize"] = 118345, |
["Harden Skin"] = 118337, |
["Angered Earth"] = 36213, |
}, |
}, |
["Enhancement_PVPTalents"] = { |
["Counterstrike Totem"] = 204331, |
["Gladiator's Medallion"] = 208683, |
["Skyfury Totem"] = 204330, |
["Windfury Totem"] = 204332, |
["Ethereal Form"] = 210918, |
["Thundercharge"] = 204366, |
}, |
["Restoration_Talents"] = { |
["Voodoo Totem"] = 196932, |
["Wind Rush Totem"] = 192077, |
["Ancestral Guidance"] = 108281, |
["Earthgrab Totem"] = 51485, |
}, |
["Elemental_PVPTalents"] = { |
["Counterstrike Totem"] = 204331, |
["Gladiator's Medallion"] = 208683, |
["Windfury Totem"] = 204332, |
["Skyfury Totem"] = 204330, |
["Lightning Lasso"] = 204437, |
}, |
["Elemental_Talents"] = { |
["Liquid Magma Totem"] = 192222, |
["Elemental Mastery"] = 16166, |
["Ancestral Guidance"] = 108281, |
["Earthgrab Totem"] = 51485, |
}, |
["Pets"] = { |
["Fire Nova"] = 117588, |
["Eye of the Storm"] = 157382, |
["Wind Gust"] = 157331, |
["Gale Force"] = 157375, |
["Immolate"] = 118297, |
["Fire Blast"] = 57984, |
["Harden Skin"] = 118337, |
["Call Lightning"] = 157348, |
["Angered Earth"] = 36213, |
["Pulverize"] = 118345, |
["Enhancement"] = { |
["Astral Shift"] = 108271, |
["Healing Surge"] = 188070, |
["Crash Lightning"] = 187874, |
["Lava Lash"] = 60103, |
["Ghost Wolf"] = 2645, |
["Flametongue"] = 193796, |
["Ancestral Spirit"] = 2008, |
["Water Walking"] = 546, |
["Earthbind Totem"] = 2484, |
["Hex"] = 51514, |
["Far Sight"] = 6196, |
["Feral Spirit"] = 51533, |
["Doom Winds"] = 204945, |
["Hex Variants"] = 106, |
["Frostbrand"] = 196834, |
["Cleanse Spirit"] = 51886, |
["Bloodlust"] = 2825, |
["Purge"] = 370, |
["Lightning Bolt"] = 187837, |
["Wind Shear"] = 57994, |
["Astral Recall"] = 556, |
["Heroism"] = 32182, |
["Spirit Walk"] = 58875, |
["Stormstrike"] = 17364, |
["Rockbiter"] = 193786, |
}, |
["Restoration"] = { |
["Astral Shift"] = 108271, |
["Ghost Wolf"] = 2645, |
["Flame Shock"] = 188838, |
["Spiritwalker's Grace"] = 79206, |
["Healing Wave"] = 77472, |
["Ancestral Spirit"] = 2008, |
["Spirit Link Totem"] = 98008, |
["Purify Spirit"] = 77130, |
["Ancestral Spirit"] = 2008, |
["Purge"] = 370, |
["Water Walking"] = 546, |
["Far Sight"] = 6196, |
["Earthbind Totem"] = 2484, |
["Hex"] = 51514, |
["Purge"] = 370, |
["Ancestral Vision"] = 212048, |
["Astral Recall"] = 556, |
["Hex Variants"] = 106, |
["Gift of the Queen"] = 207778, |
["Doom Winds"] = 204945, |
["Healing Wave"] = 77472, |
["Lightning Bolt"] = 403, |
["Bloodlust"] = 2825, |
["Riptide"] = 61295, |
["Healing Rain"] = 73920, |
["Riptide"] = 61295, |
["Lava Burst"] = 51505, |
["Wind Shear"] = 57994, |
["Chain Heal"] = 1064, |
["Bloodlust"] = 2825, |
["Heroism"] = 32182, |
["Lava Burst"] = 51505, |
["Healing Stream Totem"] = 5394, |
["Chain Lightning"] = 421, |
["Spirit Link Totem"] = 98008, |
["Heroism"] = 32182, |
}, |
["Enhancement_Talents"] = { |
["Voodoo Totem"] = 196932, |
["Feral Lunge"] = 196884, |
["Lightning Surge Totem"] = 192058, |
}, |
["Restoration_PVPTalents"] = { |
["Counterstrike Totem"] = 204331, |
["Spirit Link"] = 204293, |
["Gladiator's Medallion"] = 208683, |
["Skyfury Totem"] = 204330, |
["Windfury Totem"] = 204332, |
["Earth Shield"] = 204288, |
["Grounding Totem"] = 204336, |
}, |
["Enhancement_PVPTalents"] = { |
["Counterstrike Totem"] = 204331, |
["Gladiator's Medallion"] = 208683, |
["Thundercharge"] = 204366, |
["Skyfury Totem"] = 204330, |
["Ethereal Form"] = 210918, |
["Windfury Totem"] = 204332, |
}, |
["Elemental_PVPTalents"] = { |
["Counterstrike Totem"] = 204331, |
["Gladiator's Medallion"] = 208683, |
["Windfury Totem"] = 204332, |
["Lightning Lasso"] = 204437, |
["Skyfury Totem"] = 204330, |
}, |
}, |
["WARLOCK"] = { |
["Pets"] = { |
["Consuming Shadows"] = 3716, |
["Singe Magic"] = 89808, |
["Felstorm"] = 89751, |
["Axe Toss"] = 89766, |
["Shadow Shield"] = 115232, |
["Lash of Pain"] = 7814, |
["Lesser Invisibility"] = 7870, |
["Whiplash"] = 6360, |
["Legion Strike"] = 30213, |
["Shadow Bulwark"] = 17767, |
["Suffering"] = 119907, |
["Threatening Presence"] = 112042, |
["Pursuit"] = 30151, |
["Seduction"] = 6358, |
["Void Reflexes"] = 117225, |
["Shadow Bite"] = 54049, |
["Devour Magic"] = 19505, |
["Flee"] = 89792, |
["Avoidance"] = 32233, |
["Firebolt"] = 3110, |
["Spell Lock"] = 119910, |
["Cauterize Master"] = 119905, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Demonology"] = 266, |
["Affliction"] = 265, |
["Destruction"] = 267, |
["Flyouts"] = { |
["Grimoire of Service"] = { |
["Grimoire: Felhunter"] = 111897, |
["Grimoire: Succubus"] = 111896, |
["Grimoire: Voidwalker"] = 111895, |
["Grimoire: Felguard"] = 111898, |
["Grimoire: Imp"] = 111859, |
}, |
["Summon Demon"] = { |
["Summon Imp"] = 688, |
["Summon Wrathguard"] = 112870, |
["Summon Voidlord"] = 112867, |
["Summon Felhunter"] = 691, |
["Summon Voidwalker"] = 697, |
["Summon Succubus"] = 712, |
["Summon Shivarra"] = 112868, |
["Summon Observer"] = 112869, |
["Summon Fel Imp"] = 112866, |
["Summon Felguard"] = 30146, |
}, |
}, |
["Destruction"] = { |
["Soulstone"] = 20707, |
["Grimoire of Service"] = 67, |
["Create Soulwell"] = 29893, |
["Conflagrate"] = 17962, |
["Ritual of Summoning"] = 698, |
["Health Funnel"] = 755, |
["Eye of Kilrogg"] = 126, |
["Unending Resolve"] = 104773, |
["Fear"] = 5782, |
["Immolate"] = 348, |
["Banish"] = 710, |
["Demonic Gateway"] = 111771, |
["Enslave Demon"] = 1098, |
["Incinerate"] = 29722, |
["Drain Life"] = 234153, |
["Summon Doomguard"] = 18540, |
["Life Tap"] = 1454, |
["Chaos Bolt"] = 116858, |
["Create Healthstone"] = 6201, |
["Havoc"] = 80240, |
["Command Demon"] = 119898, |
["Unending Breath"] = 5697, |
["Summon Demon"] = 10, |
["Summon Infernal"] = 1122, |
["Rain of Fire"] = 5740, |
}, |
["Demonology_Talents"] = { |
["Soul Harvest"] = 196098, |
["Mortal Coil"] = 6789, |
["Shadowflame"] = 205181, |
["Implosion"] = 196277, |
["Summon Darkglare"] = 205180, |
["Demonic Circle"] = 48018, |
["Dark Pact"] = 108416, |
["Shadowfury"] = 30283, |
["Burning Rush"] = 111400, |
["Demonbolt"] = 157695, |
}, |
["Demonology"] = { |
["Call Dreadstalkers"] = 104316, |
["Soulstone"] = 20707, |
["Grimoire of Service"] = 67, |
["Create Soulwell"] = 29893, |
["Ritual of Summoning"] = 698, |
["Health Funnel"] = 755, |
["Doom"] = 603, |
["Fear"] = 5782, |
["Demonic Empowerment"] = 193396, |
["Command Demon"] = 119898, |
["Demonwrath"] = 193440, |
["Demonic Gateway"] = 111771, |
["Banish"] = 710, |
["Hand of Gul'dan"] = 105174, |
["Drain Life"] = 234153, |
["Unending Breath"] = 5697, |
["Shadow Bolt"] = 686, |
["Eye of Kilrogg"] = 126, |
["Create Healthstone"] = 6201, |
["Life Tap"] = 1454, |
["Summon Doomguard"] = 18540, |
["Enslave Demon"] = 1098, |
["Summon Demon"] = 10, |
["Summon Infernal"] = 1122, |
["Unending Resolve"] = 104773, |
}, |
["Destruction_Talents"] = { |
["Grimoire of Sacrifice"] = 108503, |
["Soul Harvest"] = 196098, |
["Channel Demonfire"] = 196447, |
["Shadowburn"] = 17877, |
["Cataclysm"] = 152108, |
["Dark Pact"] = 108416, |
["Burning Rush"] = 111400, |
["Shadowfury"] = 30283, |
["Burning Rush"] = 111400, |
["Dark Pact"] = 108416, |
}, |
["Affliction"] = { |
["Corruption"] = 172, |
["Eye of Kilrogg"] = 126, |
["Fear"] = 5782, |
["Demonic Gateway"] = 111771, |
["Banish"] = 710, |
["Unstable Affliction"] = 30108, |
["Life Tap"] = 1454, |
["Drain Soul"] = 198590, |
["Unstable Affliction"] = 30108, |
["Enslave Demon"] = 1098, |
["Seed of Corruption"] = 27243, |
["Command Demon"] = 119898, |
["Unending Resolve"] = 104773, |
["Create Healthstone"] = 6201, |
["Unending Breath"] = 5697, |
["Summon Infernal"] = 1122, |
["Summon Doomguard"] = 18540, |
["Summon Infernal"] = 1122, |
["Summon Demon"] = 10, |
["Unending Resolve"] = 104773, |
["Enslave Demon"] = 1098, |
["Command Demon"] = 119898, |
["Banish"] = 710, |
}, |
["Affliction_Talents"] = { |
["Grimoire of Sacrifice"] = 108503, |
["Howl of Terror"] = 5484, |
["Demonic Circle"] = 48018, |
["Phantom Singularity"] = 205179, |
["Mortal Coil"] = 6789, |
["Siphon Life"] = 63106, |
["Haunt"] = 48181, |
["Dark Pact"] = 108416, |
["Burning Rush"] = 111400, |
["Siphon Life"] = 63106, |
["Mortal Coil"] = 6789, |
}, |
["Pets"] = { |
["Voidlord"] = { |
["Suffering"] = 119907, |
["Consuming Shadows"] = 3716, |
["Void Shield"] = 115236, |
["Threatening Presence"] = 112042, |
["Shadow Bulwark"] = 17767, |
}, |
["Voidwalker"] = { |
["Suffering"] = 119907, |
["Threatening Presence"] = 134477, |
["Shadow Bulwark"] = 17767, |
["Shadow Shield"] = 115232, |
["Consuming Shadows"] = 3716, |
}, |
["Shivarra"] = { |
["Lesser Invisibility"] = 7870, |
["Mesmerize"] = 115268, |
["Bladedance"] = 115748, |
["Fellash"] = 115770, |
}, |
["Observer"] = { |
["Optical Blast"] = 115781, |
["Devour Magic"] = 19505, |
["Tongue Lash"] = 115778, |
}, |
["Wrathguard"] = { |
["Mortal Cleave"] = 115625, |
["Threatening Presence"] = 134477, |
["Wrathstorm"] = 115831, |
["Axe Toss"] = 89766, |
["Pursuit"] = 30151, |
}, |
["Succubus"] = { |
["Seduction"] = 6358, |
["Lesser Invisibility"] = 7870, |
["Lash of Pain"] = 7814, |
["Whiplash"] = 119909, |
}, |
["Felguard"] = { |
["Threatening Presence"] = 134477, |
["Felstorm"] = 89751, |
["Axe Toss"] = 89766, |
["Pursuit"] = 30151, |
["Legion Strike"] = 30213, |
}, |
["Felhunter"] = { |
["Shadow Bite"] = 54049, |
["Spell Lock"] = 119910, |
["Devour Magic"] = 19505, |
}, |
["Fel Imp"] = { |
["Flee"] = 89792, |
["Cauterize Master"] = 119905, |
["Sear Magic"] = 115276, |
["Felbolt"] = 115746, |
}, |
["Imp"] = { |
["Cauterize Master"] = 119905, |
["Flee"] = 89792, |
["Singe Magic"] = 89808, |
["Firebolt"] = 3110, |
}, |
}, |
["Destruction_PVPTalents"] = { |
["Bane of Havoc"] = 200546, |
["Nether Ward"] = 212295, |
["Curse of Weakness"] = 199892, |
["Gladiator's Medallion"] = 208683, |
["Firestone"] = 212284, |
["Curse of Tongues"] = 199890, |
["Casting Circle"] = 221703, |
["Curse of Fragility"] = 199954, |
}, |
["Destruction"] = { |
["Soulstone"] = 20707, |
["Grimoire of Service"] = 67, |
["Create Soulwell"] = 29893, |
["Conflagrate"] = 17962, |
["Ritual of Summoning"] = 698, |
["Health Funnel"] = 755, |
["Eye of Kilrogg"] = 126, |
["Unending Resolve"] = 104773, |
["Fear"] = 5782, |
["Unending Breath"] = 5697, |
["Summon Infernal"] = 1122, |
["Demonic Gateway"] = 111771, |
["Summon Doomguard"] = 18540, |
["Incinerate"] = 29722, |
["Drain Life"] = 234153, |
["Enslave Demon"] = 1098, |
["Command Demon"] = 119898, |
["Create Healthstone"] = 6201, |
["Chaos Bolt"] = 116858, |
["Havoc"] = 80240, |
["Life Tap"] = 1454, |
["Immolate"] = 348, |
["Summon Demon"] = 10, |
["Banish"] = 710, |
["Rain of Fire"] = 5740, |
}, |
["Demonology_PVPTalents"] = { |
["Call Felhunter"] = 212619, |
["Singe Magic"] = 212623, |
["Nether Ward"] = 212295, |
["Curse of Weakness"] = 199892, |
["Gladiator's Medallion"] = 208683, |
["Call Observer"] = 201996, |
["Casting Circle"] = 221703, |
["Call Observer"] = 201996, |
}, |
["Destruction_PVPTalents"] = { |
["Demonology"] = { |
["Call Dreadstalkers"] = 104316, |
["Felstorm"] = 119898, |
["Grimoire of Service"] = 67, |
["Create Soulwell"] = 29893, |
["Ritual of Summoning"] = 698, |
["Health Funnel"] = 755, |
["Doom"] = 603, |
["Unending Resolve"] = 104773, |
["Demonic Empowerment"] = 193396, |
["Unending Breath"] = 5697, |
["Summon Infernal"] = 1122, |
["Demonic Gateway"] = 111771, |
["Summon Doomguard"] = 18540, |
["Hand of Gul'dan"] = 105174, |
["Drain Life"] = 234153, |
["Enslave Demon"] = 1098, |
["Shadow Bolt"] = 686, |
["Summon Demon"] = 10, |
["Create Healthstone"] = 6201, |
["Soulstone"] = 20707, |
["Life Tap"] = 1454, |
["Eye of Kilrogg"] = 126, |
["Demonwrath"] = 193440, |
["Banish"] = 710, |
["Fear"] = 5782, |
}, |
["Demonology_Talents"] = { |
["Soul Harvest"] = 196098, |
["Mortal Coil"] = 6789, |
["Shadowflame"] = 205181, |
["Implosion"] = 196277, |
["Summon Darkglare"] = 205180, |
["Demonic Circle"] = 48018, |
["Dark Pact"] = 108416, |
["Shadowfury"] = 30283, |
["Burning Rush"] = 111400, |
["Demonbolt"] = 157695, |
}, |
["Affliction_PVPTalents"] = { |
["Curse of Fragility"] = 199954, |
["Nether Ward"] = 212295, |
["Curse of Weakness"] = 199892, |
["Gladiator's Medallion"] = 208683, |
["Casting Circle"] = 221703, |
["Bane of Havoc"] = 200546, |
["Curse of Tongues"] = 199890, |
["Firestone"] = 212284, |
}, |
["Affliction_PVPTalents"] = { |
["Gladiator's Medallion"] = 208683, |
["Nether Ward"] = 212295, |
["Curse of Weakness"] = 199892, |
["Curse of Fragility"] = 199954, |
["Soulshatter"] = 212356, |
["Curse of Tongues"] = 199890, |
["Casting Circle"] = 221703, |
["Curse of Shadows"] = 234877, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Demonology"] = 266, |
["Affliction"] = 265, |
["Destruction"] = 267, |
}, |
}, |
}, |
["WARRIOR"] = { |
["Protection"] = { |
["Raging Blow"] = 85288, |
["Rampage"] = 184367, |
["Bloodthirst"] = 23881, |
["Pummel"] = 6552, |
["Battle Cry"] = 1719, |
["Heroic Leap"] = 6544, |
["Enraged Regeneration"] = 184364, |
["Heroic Leap"] = 6544, |
["Pummel"] = 6552, |
["Heroic Throw"] = 57755, |
["Charge"] = 100, |
}, |
["Arms"] = { |
["Taunt"] = 355, |
["Intimidating Shout"] = 5246, |
["Cleave"] = 845, |
["Execute"] = 163201, |
["Whirlwind"] = 1680, |
["Mortal Strike"] = 12294, |
["Berserker Rage"] = 18499, |
["Commanding Shout"] = 97462, |
["Hamstring"] = 1715, |
["Colossus Smash"] = 167105, |
["Charge"] = 100, |
["Battle Cry"] = 1719, |
["Die by the Sword"] = 118038, |
["Heroic Leap"] = 6544, |
["Pummel"] = 6552, |
["Bladestorm"] = 227847, |
["Victory Rush"] = 34428, |
["Heroic Throw"] = 57755, |
["Slam"] = 1464, |
}, |
["Protection_Talents"] = { |
["Shockwave"] = 46968, |
["Impending Victory"] = 202168, |
["Storm Bolt"] = 107570, |
["Ravager"] = 228920, |
["Avatar"] = 107574, |
}, |
["Fury_Talents"] = { |
["Shockwave"] = 46968, |
["Storm Bolt"] = 107570, |
["Gladiator's Medallion"] = 208683, |
["Oppressor"] = 205800, |
["Dragon Charge"] = 206572, |
["Disarm"] = 236236, |
["Shield Bash"] = 198912, |
["Disarm"] = 236236, |
}, |
["Fury_PVPTalents"] = { |
["Disarm"] = 236077, |
["War Banner"] = 236320, |
["Duel"] = 236273, |
}, |
["Arms"] = { |
["Taunt"] = 355, |
["Intimidating Shout"] = 5246, |
["Cleave"] = 845, |
["Execute"] = 163201, |
["Whirlwind"] = 1680, |
["Mortal Strike"] = 12294, |
["Berserker Rage"] = 18499, |
["Commanding Shout"] = 97462, |
["Hamstring"] = 1715, |
["Colossus Smash"] = 167105, |
["Charge"] = 100, |
["Battle Cry"] = 1719, |
["Die by the Sword"] = 118038, |
["Heroic Leap"] = 6544, |
["Pummel"] = 6552, |
["Bladestorm"] = 227847, |
["Victory Rush"] = 34428, |
["Heroic Throw"] = 57755, |
["Slam"] = 1464, |
}, |
["Protection_Talents"] = { |
["Shockwave"] = 46968, |
["Impending Victory"] = 202168, |
["Storm Bolt"] = 107570, |
["Ravager"] = 228920, |
["Avatar"] = 107574, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Fury"] = 72, |
["Arms"] = 71, |
["Fury"] = 72, |
["Protection"] = 73, |
}, |
}, |
-- 1st: Player's class: |
-- 1.1. Active spec baseline spells; |
-- 1.2. Active spec Talents' spells; |
-- 1.3. Pets (if there are spells for); |
-- 1.4. Other specs' baseline spells; |
-- 1.5. Other specs' Talents' spells; |
-- 1.3. Active spec PvP Talents' spells; |
-- 1.4. Flyouts (if there are spells for); |
-- 1.5. Pets (if there are spells for); |
-- 1.6. Other specs' baseline spells; |
-- 1.7. Other specs' Talents' spells; |
-- 1.8. Other specs' PvP Talents' spells; |
-- 2nd: GeneralTab; |
-- 3rd: Other classes: |
-- 3.1. Each spec baseline spells; |
-- 3.2. Each spec Talents' spells; |
-- 3.3. Pets (if there are spells for). |
-- 3.3. Each spec PvP Talents' spells; |
-- 3.4. Flyouts (if there are spells for); |
-- 3.5. Pets (if there are spells for). |
local SetLookupOrder = function() |
-- LookupOrder_table = {}; -- Reset the table |
wipe(LookupOrder_table); -- Reset the table |
-- Order specs et al |
local playerActiveEnglishSpecName = (GetActiveEnglishSpecialisationName()); |
-- print("Active SpecName = ".. tostring(playerActiveEnglishSpecName)); |
local specOrderIndex = 1; |
-- local specOrderIndex = 1; |
local specKey = (next(LibSN2SID.DB[classKey].METADATA.Specs, nil)); |
while specKey do |
if specKey == playerActiveEnglishSpecName then |
tinsert(LookupOrder_table[classKey], 2, specKey.."_Talents"); |
tinsert(LookupOrder_table[classKey], 3, specKey.."_PVPTalents"); |
-- print(tostring(LookupOrder_table[classKey][1]).. " *"); |
else |
-- else |
elseif LibSN2SID.DB[classKey].METADATA.Specs[specKey] then |
tinsert(LookupOrder_table[classKey], specKey); |
tinsert(LookupOrder_table[classKey], specKey.."_Talents"); |
tinsert(LookupOrder_table[classKey], specKey.."_PVPTalents"); |
-- print(tostring(LookupOrder_table[classKey][(specOrderIndex == 1) and specOrderIndex or (specOrderIndex +specOrderIndex -1)])); |
end |
specKey = (next(LibSN2SID.DB[classKey].METADATA.Specs, specKey)); |
specOrderIndex = specOrderIndex + 1; |
-- specOrderIndex = specOrderIndex + 1; |
end |
if LibSN2SID.DB[classKey].Flyouts then |
tinsert(LookupOrder_table[classKey], 4, "Flyouts"); |
end |
if LibSN2SID.DB[classKey].Pets then |
tinsert(LookupOrder_table[classKey], 3, "Pets"); |
local index = (LibSN2SID.DB[classKey].Flyouts and 5) or 4; |
tinsert(LookupOrder_table[classKey], index, "Pets"); |
end |
elseif classKey ~= "General" then |
tinsert(LookupOrder_table, classKey); |
-- print(tostring(LookupOrder_table[classOrderIndex])); |
LookupOrder_table[classKey] = {}; |
local specOrderIndex = 1; |
-- local specOrderIndex = 1; |
local specKey = (next(LibSN2SID.DB[classKey].METADATA.Specs, nil)); |
while specKey do |
-- local numSpecSubTables = 3; -- Unless we also have Flyouts, making it 4 (or more) |
tinsert(LookupOrder_table[classKey], specKey); |
tinsert(LookupOrder_table[classKey], specKey.."_Talents"); |
tinsert(LookupOrder_table[classKey], specKey.."_PVPTalents"); |
-- print(tostring(LookupOrder_table[classKey][specOrderIndex])); |
specKey = (next(LibSN2SID.DB[classKey].METADATA.Specs, specKey)); |
specOrderIndex = specOrderIndex + 2; |
-- specOrderIndex = specOrderIndex + 1; |
end |
if LibSN2SID.DB[classKey].Flyouts then |
tinsert(LookupOrder_table[classKey], "Flyouts"); |
end |
if LibSN2SID.DB[classKey].Pets then |
tinsert(LookupOrder_table[classKey], "Pets"); |
end |
-- local classKey = LookupOrder_table[i]; |
-- print(AddonName.. ": ".. i.. ". ".. tostring(classKey)); |
-- for ii = 1, #(LookupOrder_table[classKey]) do |
-- print(AddonName.. ": ".. i.. ".".. ii.. ". ".. tostring(LookupOrder_table[classKey][ii])); |
-- local specKey = LookupOrder_table[classKey][ii]; |
-- print(AddonName.. ": ".. i.. ".".. ii.. ". ".. tostring(specKey)); |
-- end |
-- end |
end); |
-- print(AddonName.. ": ".. tostring(classKey)); |
for specIndex = 1, #(LookupOrder_table[classKey]) do |
local specKey = LookupOrder_table[classKey][specIndex]; |
-- print(AddonName.. ": ".. tostring(specKey)); |
local spID = LibSN2SID.DB[classKey][specKey][engSpellName] or nil; |
if spID then |
return spID; -- FOUND IT! |
end |
if specKey == "Flyouts" or specKey == "Pets" then |
local subTableKey = (next(LibSN2SID.DB[classKey][specKey], nil)); |
while subTableKey do |
-- print(tostring(classKey).. " ".. tostring(specKey).. " ".. tostring(subTableKey)); |
local spID = LibSN2SID.DB[classKey][specKey][subTableKey][engSpellName] or nil; |
if spID then |
return spID; -- FOUND IT! |
end |
subTableKey = (next(LibSN2SID.DB[classKey][specKey], subTableKey)); |
end |
end |
end |
end |
-- Didn't find the given spell name in our database. So try and get it from game API |
local locSpellName, _, _, _, _, _, spID = GetSpellInfo(engSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = spID}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = spID; -- Cache the key/value pair |
-- end |
-- end |
return spID; |
elseif (paramType == "number") then |
local locSpellName = (GetSpellInfo(engSpellName)); |
-- print(locSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = engSpellName}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = engSpellName; -- Cache the key/value pair |
-- end |
-- end |
return engSpellName; |
-- print(tostring(locSpellName)); |
if locSpellName then |
return engSpellName; |
else |
return nil; |
end |
else |
-- TODO: error() ? |
return nil; |
local locSpellName = (GetSpellInfo(spID)); -- Localised spell name |
return locSpellName; -- FOUND IT! |
end |
if specKey == "Flyouts" or specKey == "Pets" then |
local subTableKey = (next(LibSN2SID.DB[classKey][specKey], nil)); |
while subTableKey do |
-- print(tostring(classKey).. " ".. tostring(specKey).. " ".. tostring(subTableKey)); |
local spID = LibSN2SID.DB[classKey][specKey][subTableKey][engSpellName] or nil; |
if spID then |
local locSpellName = (GetSpellInfo(spID)); -- Localised spell name |
return locSpellName; -- FOUND IT! |
end |
subTableKey = (next(LibSN2SID.DB[classKey][specKey], subTableKey)); |
end |
end |
end |
end |
-- Didn't find the given spell name in our database. So try and get it from game API |
local locSpellName, _, _, _, _, _, spID = GetSpellInfo(engSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = spID}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = spID; -- Cache the key/value pair |
-- end |
-- end |
return locSpellName; |
elseif paramType == "number" then |
local locSpellName = (GetSpellInfo(engSpellName)); |
-- print(locSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = engSpellName}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = engSpellName; -- Cache the key/value pair |
-- end |
-- end |
return locSpellName; |
else |
-- TODO: error() ? |
## Interface: 70305 |
## Title: Lib: SpellName2SID-1.0 |
## Notes: Table of English Spell Names and corresponding Spell IDs |
## Version: 1.0.09b |
## Version: 1.0.10 |
## LoadOnDemand: 1 |
## Author: aallkkaa |
## X-Original-Author: twobits |
## X-Credits: benots4 |
LibSpellName2SID-1.0\LibSpellName2SID-1.0.lua |
# test.lua |
#test.lua |
local SID = LIBSN2SID.SID; |
local LSN = LIBSN2SID.LSN; |
print(AddonName.. "Starting test!"); |
local Frame = CreateFrame("Frame"); |
-- Frame:RegisterEvent("PLAYER_LOGIN"); -- Not enough data from game til this event fires. |
Frame:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED"); -- This talent and/or the one in the line bellow |
-- TESTED: Both of these fire Twice on Changing |
-- spec. On Login but "ACTIVE_..." fires Once, |
-- but "PLAYER_TALENT_..." fires Twice. |
Frame:RegisterEvent("PLAYER_ENTERING_WORLD"); |
Frame:SetScript("OnEvent", function() |
C_Timer.After(3, function() |
if SID and LSN then |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Auto Attack\"] = ".. SID["Auto Attack"]); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Auto Attack\"] = ".. tostring(LSN["Auto Attack"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Auto Attack\"] = ".. tostring(LSN["Auto Attack"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Made It Up\"] = ".. tostring(SID["Made It Up"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Made It Up\"] = ".. tostring(SID["Made It Up"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Made It Up\"] = ".. tostring(LSN["Made It Up"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Made It Up\"] = ".. tostring(LSN["Made It Up"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[210873] = ".. tostring(SID[210873])); -- |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[210873] = ".. tostring(SID[210873])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[210873] = ".. tostring(LSN[210873])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[210873] = ".. tostring(LSN[210873])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[6603] = ".. tostring(SID[6603])); |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[6603] = ".. tostring(SID[6603])); |
print(AddonName.. ": LSN[6603] = ".. tostring(LSN[6603])); |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[6603] = ".. tostring(LSN[6603])); |
print(AddonName.. ": SID[\"Lightning Bolt\"] = ".. tostring(SID["Lightning Bolt"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[6603] = ".. tostring(LSN[6603])); |
print(AddonName.. ": LSN[\"Lightning Bolt\"] = ".. tostring(LSN["Lightning Bolt"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Lightning Bolt\"] = ".. tostring(SID["Lightning Bolt"])); -- |
print(AddonName.. ": SID[\"Taunt\"] = ".. tostring(SID["Taunt"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Lightning Bolt\"] = ".. tostring(SID["Lightning Bolt"])); -- |
print(AddonName.. ": LSN[\"Taunt\"] = ".. tostring(LSN["Taunt"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Lightning Bolt\"] = ".. tostring(LSN["Lightning Bolt"])); -- |
print(AddonName.. ": SID[\"Hex\"] = ".. tostring(SID["Hex"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Lightning Bolt\"] = ".. tostring(LSN["Lightning Bolt"])); -- |
print(AddonName.. ": SID[\"Hex(Spider)\"] = ".. tostring(SID["Hex(Spider)"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Taunt\"] = ".. tostring(SID["Taunt"])); -- |
print(AddonName.. ": SID[\"Gale Force\"] = ".. tostring(SID["Gale Force"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": SID[\"Taunt\"] = ".. tostring(SID["Taunt"])); -- |
print(AddonName.. ": LSN[\"Hex\"] = ".. tostring(LSN["Hex"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Taunt\"] = ".. tostring(LSN["Taunt"])); -- |
print(AddonName.. ": LSN[\"Hex(Spider)\"] = ".. tostring(LSN["Hex(Spider)"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
startTime = GetTime() *1000000; |
print(AddonName.. ": LSN[\"Taunt\"] = ".. tostring(LSN["Taunt"])); -- |
print(AddonName.. ": LSN[\"Gale Force\"] = ".. tostring(LSN["Gale Force"])); -- |
endTime = GetTime() *1000000; |
print(AddonName.. "... in ".. endTime - startTime.. "ns."); |
else |
else |
print(AddonName.. ": SID and/or LSN not found."); |
end |
end); |
## Title: LibSpellName2SID: Populator (DEV) |
## Notes: Get available spells from a character;|nSave them to file: inside main-table, as|nClass-table(->Class-specific-table(s)). |
## Author: aallkkaa |
## Version: 1.0.09+ |
## Version: 1.0.10 |
## SavedVariables: SpellNamesAndIDs, SpellNamesAndIDs_PASSIVES |
## DefaultState: disabled |
## X-Category: Development |
---------- |
local AddonName, AddonEnv = ...; |
-- TODO: Fix updatePetSpellNames() which is sometimes adding passive Pet spells to the lists of |
-- active Pet spells! And at other times, it seems to be not be adding them at all! Sometimes Ok. |
-- |
-- TODO#2: Make ["General"] = { ["Spells"] } be ["General"] = { ["Spells"], ["Racials"], |
-- TODO: Make ["General"] = { ["Spells"] } be ["General"] = { ["Spells"], ["Racials"], |
-- ["GuildPerks"], ["ZoneAbilities"], ["?????"] } instead. |
-- Local copies of the saved variables' tables: SpellNamesAndIDs and SpellNamesAndIDs_PASSIVES |
["DEATHKNIGHT"] = { |
["Pets"] = { |
["Ghoul"] = { -- The Unholy DK regular Ghoul can be temporarily turned to an empowered |
-- version, but it's still a "Ghoul", even though the spells do change: |
-- version (by casting 'Dark Transformation' spell), but it's still a |
-- "Ghoul", even though the spells do change: |
["Sweeping Claws"] = 91778, |
["Monstrous Blow"] = 91797, |
["Shambling Rush"] = 91802, |
["Putrid Bulwark"] = 91837, |
-- In case the DK is not Unholy OR has the talent 'Sludge Belcher' active (see |
-- bellow), these arethe standard Ghoul abilities: |
["Claw"] = 47468, |
["Gnaw"] = 47481, |
["Leap"] = 47482, |
["Huddle"] = 47484, |
}, |
["Abomination"] = { -- If the talent 'Sludge Belcher' is taken, the Ghoul becomes an |
-- 'Abomination' instead. |
["Cleaver"] = 212333, |
["Smash"] = 212336, |
["Hook"] = 212468, |
["Protective Bile"] = 212384, |
-- 'Abomination' + 'Dark Transformation': |
["Vile Gas"] = 212338, |
["Gastric Bloat"] = 212383, |
}, |
}, |
}, |
["HUNTER"] = { |
}, |
}, |
["MAGE"] = { |
["Arcane_Flyouts"] = { |
["Flyouts"] = { |
["Polymorph Variants"] = { -- On WoW 7.x.y, Polymorph variants (including the default |
-- "Sheep") are all called "Polymorph", but unlike the |
-- Shaman Hex, these variants do bear information about the |
-- NB: There is a "Tome of Polymorph: Porcupine" whose tooltip says "Use: Teaches |
-- Polymorph: Porcupine", but in fact teaches "Polymorph: Pig". |
}, |
}, |
["Fire_Flyouts"] = { |
["Polymorph Variants"] = { |
["Polymorph(Black Cat)"] = 61305, |
["Polymorph(Monkey)"] = 161354, |
["Polymorph(Penguin)"] = 161355, -- No longer obtainable, but still usable if |
-- you'd gotten it before ...? |
["Polymorph(Pig)"] = 126819, |
["Polymorph(Polar Bear Cub)"] = 161353, |
["Polymorph(Rabbit)"] = 61721, |
["Polymorph(Serpent)"] = 61025, -- No longer obtainable, but still usable if |
-- you'd gotten it before ...? |
["Polymorph(Turkey)"] = 61780, -- No longer obtainable, but still usable if |
-- you'd gotten it before ...? |
["Polymorph(Turtle)"] = 28271, |
-- NB: There is a "Tome of Polymorph: Porcupine" whose tooltip says "Use: Teaches |
-- Polymorph: Porcupine", but in fact teaches "Polymorph: Pig". |
-- The 'Portal: ' and 'Teleport: ' flyouts have (mostly) different destinations for |
-- Alliance and for Horde Magi. Thus, we'll add them all here (incl. faction-shared): |
["Portal"] = { |
["Portal: Exodar"] = 32266, -- Alliance only |
["Portal: Stonard"] = 49361, -- Horde only |
["Portal: Undercity"] = 11418, -- Horde only |
["Portal: Vale of Eternal Blossoms(Alliance)"] = 132620, -- Added: "(Alliance)" |
["Portal: Vale of Eternal Blossoms(Horde)"] = 132626, -- Added: "(Horde)" |
["Ancient Portal: Dalaran"] = 120146, -- Dalaran Crater (way ABOVE it! -> FALL!) |
["Portal: Tol Barad(Alliance)"] = 88345, -- Added: "(Alliance)" |
["Portal: Tol Barad(Horde)"] = 88346, -- Added: "(Horde)" |
["Portal: Shattrath(Alliance)"] = 33691, -- Added: "(Alliance)" |
["Portal: Shattrath(Horde)"] = 35717, -- Added: "(Horde)" |
["Portal: Warspear"] = 176244, -- Horde only |
["Portal: Theramore"] = 49360, -- Alliance only |
["Portal: Thunder Bluff"] = 11420, -- Horde only |
["Portal: Darnassus"] = 11419, -- Alliance only |
["Portal: Silvermoon"] = 32267, -- Horde only |
["Portal: Dalaran - Northrend"] = 53142, |
["Portal: Stormwind"] = 10059, -- Alliance only |
["Portal: Stormshield"] = 176246, -- Alliance only |
["Portal: Dalaran - Broken Isles"] = 224871, |
["Portal: Orgrimmar"] = 11417, -- Horde only |
["Portal: Ironforge"] = 11416, -- Alliance only |
["Portal: Dalaran - Broken Isles"] = 224871, |
}, |
["Teleport"] = { |
["Teleport: Vale of Eternal Blossoms(Alliance"] = 132621, -- Added: "(Alliance)" |
["Teleport: Vale of Eternal Blossoms(Horde)"] = 132627, -- Added: (Horde) |
["Teleport: Dalaran - Northrend"] = 53140, |
["Teleport: Shattrath(Alliance)"] = 33690, -- Added: "(Alliance)" |
["Teleport: Shattrath(Horde)"] = 35715, -- Added: "(Horde)" |
["Teleport: Stonard"] = 49358, -- Horde only |
["Teleport: Stormshield"] = 176248, -- Alliance only |
["Teleport: Darnassus"] = 3565, -- Alliance only |
["Teleport: Dalaran - Broken Isles"] = 224869, |
["Teleport: Stormwind"] = 3561, -- Alliance only |
["Teleport: Hall of the Guardian"] = 193759, -- Mage Class Hall |
["Teleport: Tol Barad(Alliance)"] = 88342, -- Added: "(Alliance)" |
["Teleport: Tol Barad(Horde)"] = 88344, -- Added: "(Horde)" |
["Teleport: Orgrimmar"] = 3567, -- Horde only |
["Teleport: Ironforge"] = 3562, -- Alliance only |
["Teleport: Warspear"] = 176242, -- Horde only |
["Teleport: Theramore"] = 49359, -- Alliance only |
["Teleport: Silvermoon"] = 32272, -- Horde only |
["Teleport: Undercity"] = 3563, -- Horde only |
["Ancient Teleport: Dalaran"] = 120145, -- Dalaran Crater (way ABOVE it! -> FALL!) |
["Teleport: Exodar"] = 32271, -- Alliance only |
["Teleport: Thunder Bluff"] = 3566, -- Horde only |
}, |
}, |
["Frost_Flyouts"] = { |
["Polymorph Variants"] = { |
["Polymorph(Black Cat)"] = 61305, |
["Polymorph(Monkey)"] = 161354, |
["Polymorph(Penguin)"] = 161355, -- No longer obtainable, but still usable if |
-- you'd gotten it before ...? |
["Polymorph(Pig)"] = 126819, |
["Polymorph(Polar Bear Cub)"] = 161353, |
["Polymorph(Rabbit)"] = 61721, |
["Polymorph(Serpent)"] = 61025, -- No longer obtainable, but still usable if |
-- you'd gotten it before ...? |
["Polymorph(Turkey)"] = 61780, -- No longer obtainable, but still usable if |
-- you'd gotten it before ...? |
["Polymorph(Turtle)"] = 28271, |
-- NB: There is a "Tome of Polymorph: Porcupine" whose tooltip says "Use: Teaches |
-- Polymorph: Porcupine", but in fact teaches "Polymorph: Pig". |
-- NB: Only the Frost spec has a pet ('Water Elemental') |
}, |
["ROGUE"] = { |
["Flyouts"] = { |
["Poisons"] = { -- Got some weird Lua error upon fecthing these. Consequently, this list |
-- would sometimes be empty, sometimes get only one spell and. at best, |
-- get only three ('Leeching Poison' would always be missing). The same |
-- code works fine for Hunter flyouts (and the other classes as well). |
["Wound Poison"] = 8679, |
["Crippling Poison"] = 3408, |
["Deadly Poison"] = 2823, |
["Leeching Poison"] = 108211, |
}, |
}, |
}, |
["Bloodlust"] = 2825, -- Horde |
["Heroism"] = 32182, -- Alliance |
}, |
-- TODO: |
["Elemental_Flyouts"] = { |
["METADATA"] = { |
["Flyouts"] = { |
["Hex Variants"] = { -- Unlike Mage's Polymorph, Shaman Hex variants all get the |
-- same spell name ("Hex", same as default spell) AND NO |
-- spell subname, although they do get different spell IDs, |
-- icon textures, ... BUT we cannot have the same key value |
-- ("Hex") multiple times; thus we'll create our own (re) |
-- naming of Hex variants here, as metadata to the actual |
-- list, which, for Hex Variants only, is fetched as |
-- "[spellID] = spellName". The renaming follows Mage's |
-- Polymorph Variants convention: "Spell(Variant)". |
-- Also, see note above on Polymorph and WoW 8.x.y Beta. |
-- naming of Hex variants here, replacing the fetched list |
-- with one that follows the Mage's Polymorph Variants |
-- convention: "Spell(Variant)". |
-- Also, see note above, on Polymorph and WoW 8.x.y Beta. |
["Hex(Cockroach)"] = 211015, |
["Hex(Compy)"] = 210873, |
["Hex(Snake)"] = 211010, |
["Hex(Spider)"] = 211004, |
}, |
}, |
}, |
["Enhancement_Flyouts"] = { |
["METADATA"] = { |
["Hex Variants"] = { |
["Hex(Cockroach)"] = 211015, |
["Hex(Compy)"] = 210873, |
["Hex(Snake)"] = 211010, |
["Hex(Spider)"] = 211004, |
}, |
}, |
}, |
["Restoration_Flyouts"] = { |
["METADATA"] = { |
["Hex Variants"] = { |
["Hex(Cockroach)"] = 211015, |
["Hex(Compy)"] = 210873, |
["Hex(Snake)"] = 211010, |
["Hex(Spider)"] = 211004, |
}, |
}, |
}, |
["Pets"] = { -- In WoW 7.x.y, only the Elemental specialization has pets, which are only |
-- controllable if the talent "Primal Elementalist"(5,2) is active (they're |
-- guardians (no spells of their own) otherwise). On top of that, although |
-- the Earth Elemental is always available to the Elemental Shaman, the |
-- Fire and Storm elementals are mutually exclusive (Fire Elemental becomes |
-- Storm Elemental if the talent "Storm Elemental" is chosen). |
-- guardians (no spells castable by the player) otherwise). On top of that, |
-- although the Earth Elemental is always available to the Elemental Shaman |
-- , the Fire and Storm elementals are mutually exclusive (Fire Elemental |
-- becomes Storm Elemental if the talent "Storm Elemental" is chosen). |
-- TL;DR: Better make sure the spells bellow are added, rather than going |
-- through the gimmick of rotating through the talents every time we update |
-- the SHAMAN lists of spells. |
-- through the gimmick of swithcing the talents every time we update the |
-- SHAMAN lists of spells. |
["Fire Elemental"] = { |
["Fire Nova"] = 117588, -- Fire Elemental |
["Fire Blast"] = 57984, -- Fire Elemental |
}; |
local postUpdate_Spells2Add_PASSIVES = { |
["DEATHKNIGHT"] = { |
["Pets"] = { |
-- With talent 'Sludge Belcher': |
["Ghoul"] = { |
["Avoidance"] = 62137, |
}, |
["Abomination"] = { |
["Avoidance"] = 62137, |
}, |
}, |
}, |
["WARLOCK"] = { |
["Pets"] = { -- Spells of the glyph-enhanced versions of the regular Warlock Demons. |
-- NB: We're including spells that remain the same on both versions of the |
-- demon. |
-- NB: We're including spells that remain the same on both versions. |
["Fel Imp"] = { |
["Avoidance"] = 32233, -- Fel Imp & Imp |
}, |
-- Utility spells, etc), then fetch the spells that ... fly out. |
if spellType == "FLYOUT" then |
-- print(AddonName.. ": SpellID ".. spellID.. " on SpecTab ".. i.. ", Pos ".. ii.. " is a FLYOUT button."); |
if SN2SID_table[universalClassName][locSpecName.."_Flyouts"] == nil then |
SN2SID_table[universalClassName][locSpecName.."_Flyouts"] = {}; |
if SN2SID_table[universalClassName].Flyouts == nil then |
tinsert(SN2SID_table[universalClassName], "Flyouts"); |
SN2SID_table[universalClassName].Flyouts = {}; |
end |
if SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName] == nil then |
SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName] = {}; |
if SN2SID_table[universalClassName].Flyouts[spellName] == nil then |
tinsert(SN2SID_table[universalClassName]"Flyouts", spellName); |
SN2SID_table[universalClassName].Flyouts[spellName] = {}; |
end |
local _, _, numFlyouts, flyoutKnown = GetFlyoutInfo(spellID); |
-- if flyoutKnown then |
local flyoutSpellID, _, _, _ = GetFlyoutSlotInfo(spellID, flyoutSlot); |
local flyoutSpellName, flyoutSpellSubname, _, _, _, _, _ = GetSpellInfo(flyoutSpellID); |
-- print(AddonName.. ": ".. tostring(flyoutSpellID).. " = ".. tostring(flyoutSpellName)); |
if spellName == "Hex Variants" then -- Shaman "Hex Variants" are all |
-- called "Hex"; therefore we'll reverse the |
-- "flyoutSpellName = flyoutSpellID" pair |
-- to "flyoutSpellID = flyoutSpellName" and then |
-- add metadata to the table. See the table |
-- 'postUpdate_Spells2Add' definition above for |
-- details. |
if SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellID] == nil then |
if spellName == "Hex Variants" then -- Shaman "Hex Variants" are |
-- all called "Hex"; therefore we'll use the |
-- hardcoded 'Hex(<variant>)' values, from the |
-- table 'postUpdate_Spells2Add' above, instead. |
-- if SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellID] == nil then |
-- print(AddonName.. "Adding flyout spellID ".. flyoutSpellID.. " = ".. flyoutSpellName); |
SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellID] = flyoutSpellName; |
end |
-- SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellID] = flyoutSpellName; |
-- end |
elseif spellName == "Polymorph Variants" then -- Mage "Polymorph |
-- Variants", like Shaman Hex Variants, are all |
-- called "Pollymorph". But they are different |
-- suffixing the subname in parenthesis, as in |
-- e.g. "Polymorph(Sheep)". We'll do just that. |
local flyoutSpellFullName = flyoutSpellName.. "(".. flyoutSpellSubname.. ")"; |
if SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellFullName] == nil |
or SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellFullName] ~= flyoutSpellID then |
if SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellFullName] == nil |
or SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellFullName] ~= flyoutSpellID then |
-- print(AddonName.. "Adding flyout spellFullName ".. flyoutSpellFullName.. " = ".. flyoutSpellID); |
SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellFullName] = flyoutSpellID; |
SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellFullName] = flyoutSpellID; |
end |
elseif SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellName] == nil |
or SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellName] ~= flyoutSpellID then |
elseif (spellName == "Portal" or spellName == "Teleport") and |
(strfind(flyoutSpellName, "Shattrath") or strfind(flyoutSpellName, "Tol Barad") or |
strfind(flyoutSpellName, "Vale of Eternal Blossoms")) then |
-- These spells have Alliance and Horde versions (same spell |
-- name, different spell IDs). We hardcoded them into post. |
elseif spellName == "Poisons" then |
-- There's some weird bug that only happens when fetching |
-- Rogue Poisons. Thus, ee're hardcoding them into post |
-- update instead. |
elseif not SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellName] then |
SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellName] = flyoutSpellID; |
elseif SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellName] ~= flyoutSpellID then |
-- print(AddonName.. "Adding flyout spellName ".. flyoutSpellName.. " = ".. flyoutSpellID); |
SN2SID_table[universalClassName][locSpecName.."_Flyouts"][spellName][flyoutSpellName] = flyoutSpellID; |
SN2SID_table[universalClassName].Flyouts[spellName][flyoutSpellName] = flyoutSpellID; |
end |
end |
-- else |
-- print(AddonName.. ": BUT is unknown!"); |
-- end |
-- NB: AFAITIK, as far as Warlocks are concerned only the Demonology |
-- NB: AFAITIK, as far as Warlocks are concerned, only the Demonology |
-- specialization has the flyout spells: "Grimoire of Service"-> |
-- ->"Grimoire: Felguard", "Summon Demon"->"Summon Felguard" and |
-- "Summon Demon"->"Summon Wrathguard". But the Affliction and the |
-- Destruction specialiZations are also having these spells added into |
-- their lists of flyoutSpells spells (using the routine above). This |
-- is probably just a bug/oversight on Blizzard's part (the spells are |
-- not actually available in the UI spellbook) but, just in case, I'm |
-- leaving them on the table. |
-- their lists of flyoutSpells spells (using the routine above). These |
-- spells are not actually available in the UI spellbook but we're |
-- leaving them on the table anyway. Note: Also makes it possible to |
-- implement the 'Flyouts' table per Class instead of per Spec. |
end |
end |
end |
if not SN2SID_table[universalClassName] then |
print(AddonName.. ": Will now create the ".. universalClassName.. "'s table and dataSource for Active spells."); |
SN2SID_table[universalClassName] = {}; |
else |
updateClassMetadata = true; -- Will check whether it's updated and if not, will update; |
-- The function which checks above var will also flag for Spells-list update if needed. |
end |
if not SN2SID_table[universalClassName].METADATA then |
SN2SID_table[universalClassName].METADATA = {}; |
SN2SID_table[universalClassName].METADATA.dataSource = { |
clientLocale = curLocale, -- Currently always enUS |
else |
updateClassMetadata = true; |
end |
if not SN2SID_PASSIVES_table[universalClassName].METADATA then |
SN2SID_PASSIVES_table[universalClassName].METADATA = {}; |
SN2SID_PASSIVES_table[universalClassName].METADATA.dataSource = { |
clientLocale = curLocale, -- Currently always enUS |
gameBuild = gameBuild, |
charLevel = charLevel, |
charMaxLevel = charLevel, |
}; |
-- We've just created and populated the Class' dataSource fields, hence no need to update; |
-- Class Specs fields are updated in another if-clause, further ahead. |
updateClassMetadata = false; |
updateClassSpells = true; -- Do populate the actual list of spells. |
else |
updateClassMetadata = true; -- Will check whether it's updated and if not, will update; |
-- The function which checks above var will also flag for Spells-list update if needed. |
end |
-- Do the actual update of the Class Metadata (dataSource only now; Specs will be handled next) |
updateClassMetadata_func(SN2SID_table, SN2SID_PASSIVES_table, curLocale, gameBuild, universalClassName, charLevel); |
--------------------- |
-- LibSpellName2SID-Passives - fork off LibSpellName2SID by aallkkaa |
-- |
-- V.10008 - 10009: 2018 WoW-7.3.x release, by aallkkaa [1] |
-- V.10008 - 10010: 2018 WoW-7.3.x release, by aallkkaa [1] |
-- |
-- [1] https://www.wowinterface.com/forums/member.php?u=335646 |
--------------------- |
-- Library's version values -- |
local LibSpellName2SID_MAJOR = "LibSpellName2SID-Passives"; |
local LibSpellName2SID_MINOR = 10009; |
local LibSpellName2SID_MINOR = 10010; |
-- print(LibSpellName2SID_MAJOR.. "-".. LibSpellName2SID_MINOR.. ": AddonName = ".. AddonName); |
-- DataSource -- |
-- gameBuild = 26365 |
-- gameBuild = 26822 |
-- clientLocale = enUS |
-- Register with LibStub -- |
LibSN2SIDP.minor = LibSpellName2SID_MINOR; |
LibSN2SIDP.DB = {}; -- Clear old version's contents, if applicable |
LibSN2SIDP.DB = { |
["General"] = { |
["METADATA"] = { |
["raceBuilds"] = { |
["Draenei"] = "26822", |
["Worgen"] = "26822", |
["Scourge"] = "26822", |
["Orc"] = "26822", |
["Gnome"] = "26822", |
["Dwarf"] = "26822", |
["Tauren"] = "26822", |
["BloodElf"] = "26822", |
["Troll"] = "26822", |
["NightElf"] = "26822", |
["Human"] = "26822", |
["Pandaren"] = "26822", |
["Goblin"] = "26822", |
}, |
}, |
["Spells"] = { |
["Inner Peace"] = 107074, |
["Draenor Pathfinder"] = 191645, |
["Expansive Mind"] = 20591, |
["Armor Skills"] = 76282, |
["Beast Slaying"] = 20557, |
["Journeyman Riding"] = 33391, |
["Armor Skills"] = 76279, |
["Quickness"] = 20582, |
["The Human Spirit"] = 20598, |
["Wisp Spirit"] = 20585, |
["Time is Money"] = 69042, |
["Touch of Elune"] = 154748, |
["The Quick and the Dead"] = 83950, |
["Arcane Acuity"] = 154742, |
["Mount Up"] = 78633, |
["Frost Resistance"] = 20596, |
["Broken Isles Pathfinder"] = 233368, |
["Engineering Specialization"] = 20593, |
["Swift Recovery"] = 169608, |
["Nimble Fingers"] = 92680, |
["Guild Mail"] = 83951, |
["Hasty Hearth"] = 83944, |
["Bouncy"] = 107076, |
["Gourmand"] = 107073, |
["Epicurean"] = 107072, |
["Artisan Riding"] = 34091, |
["Silver Dollar Club"] = 169606, |
["Master Riding"] = 90265, |
["Touch of the Grave"] = 5227, |
["Weapon Skills"] = 76301, |
["Beast Slaying"] = 20557, |
["Endurance"] = 20550, |
["Expert Riding"] = 34090, |
["Flayer"] = 68978, |
["Explorer"] = 92682, |
["Endurance"] = 20550, |
["Expert Riding"] = 34090, |
["Better Living Through Chemistry"] = 69045, |
["Journeyman Riding"] = 33391, |
["Hasty Hearth"] = 83944, |
["Regeneration"] = 20555, |
["Viciousness"] = 68975, |
["Shadow Resistance"] = 20579, |
["Aberration"] = 68976, |
["Regeneration"] = 20555, |
["Dragoon"] = 169605, |
["Brawn"] = 154743, |
["Command"] = 21563, |
["Brawn"] = 154743, |
["Languages"] = 79739, |
["Better Living Through Chemistry"] = 69045, |
["Diplomacy"] = 20599, |
["Heroic Presence"] = 6562, |
["Quickness"] = 20582, |
["Guild Mail"] = 83951, |
["Hardiness"] = 20573, |
["Best Deals Anywhere"] = 69044, |
["Weapon Skills"] = 76292, |
["Languages"] = 79740, |
["Da Voodoo Shuffle"] = 58943, |
["Cultivation"] = 20552, |
["Master Riding"] = 90265, |
["Arcane Resistance"] = 20592, |
["Nature Resistance"] = 20551, |
["Arcane Resistance"] = 822, |
["Frost Resistance"] = 20596, |
["Might of the Mountain"] = 59224, |
["Apprentice Riding"] = 33388, |
["Diplomacy"] = 20599, |
["Shadow Resistance"] = 20579, |
["Epicurean"] = 107072, |
["Gourmand"] = 107073, |
["Bouncy"] = 107076, |
["Arcane Affinity"] = 28877, |
["The Human Spirit"] = 20598, |
["Artisan Riding"] = 34091, |
["Touch of the Grave"] = 5227, |
}, |
["METADATA"] = { |
["raceBuilds"] = { |
["Draenei"] = "26365", |
["Worgen"] = "26365", |
["Scourge"] = "26365", |
["Orc"] = "26365", |
["Gnome"] = "26365", |
["Troll"] = "26365", |
["Tauren"] = "26365", |
["BloodElf"] = "26365", |
["NightElf"] = "26365", |
["Dwarf"] = "26365", |
["Human"] = "26365", |
["Pandaren"] = "26365", |
["Goblin"] = "26365", |
}, |
}, |
}, |
["DEATHKNIGHT"] = { |
["Frost"] = { |
["Rime"] = 59057, |
["Runic Empowerment"] = 81229, |
["Killing Machine"] = 51128, |
["On a Pale Horse"] = 51986, |
["Mastery: Frozen Heart"] = 77514, |
["Dark Succor"] = 178819, |
}, |
["Blood_Talents"] = { |
["March of the Damned"] = 219779, |
["Foul Bulwark"] = 206974, |
["Heartbreaker"] = 221536, |
["Ossuary"] = 219786, |
["Rapid Decomposition"] = 194662, |
["Tremble Before Me"] = 206960, |
["Tightening Grasp"] = 206970, |
["Heart of Ice"] = 246426, |
["Spectral Deflection"] = 211078, |
["Bloodworms"] = 195679, |
["Anti-Magic Barrier"] = 205727, |
["Red Thirst"] = 205723, |
["Will of the Necropolis"] = 206967, |
["Purgatory"] = 114556, |
}, |
["Frost_Talents"] = { |
["Icy Talons"] = 194878, |
["Frozen Pulse"] = 194909, |
["Runic Corruption"] = 51462, |
["Dark Succor"] = 178819, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Unholy"] = 252, |
["Frost"] = 251, |
["Blood"] = 250, |
["Blood"] = { |
["On a Pale Horse"] = 51986, |
["Veteran of the Third War"] = 48263, |
["Crimson Scourge"] = 81136, |
["Mastery: Blood Shield"] = 77513, |
}, |
["Pets"] = { |
["Ghoul"] = { |
["Avoidance"] = 62137, |
}, |
["Abomination"] = { |
["Avoidance"] = 62137, |
}, |
}, |
["Frost"] = { |
["Rime"] = 59057, |
["Killing Machine"] = 51128, |
["Mastery: Frozen Heart"] = 77514, |
["On a Pale Horse"] = 51986, |
["Runic Empowerment"] = 81229, |
["Dark Succor"] = 178819, |
}, |
["Blood_Talents"] = { |
["March of the Damned"] = 219779, |
["Foul Bulwark"] = 206974, |
["Heartbreaker"] = 221536, |
["Ossuary"] = 219786, |
["Rapid Decomposition"] = 194662, |
["Tremble Before Me"] = 206960, |
["Tightening Grasp"] = 206970, |
["Heart of Ice"] = 246426, |
["Spectral Deflection"] = 211078, |
["Bloodworms"] = 195679, |
["Anti-Magic Barrier"] = 205727, |
["Red Thirst"] = 205723, |
["Will of the Necropolis"] = 206967, |
["Purgatory"] = 114556, |
}, |
["Unholy_PVPTalents"] = { |
["Cadaverous Pallor"] = 201995, |
["Crypt Fever"] = 199722, |
["Adaptation"] = 214027, |
["Wandering Plague"] = 199725, |
["Reinforced Armor"] = 195282, |
["Decomposing Aura"] = 199720, |
["Sparring"] = 195425, |
["Heartstop Aura"] = 199719, |
["Unholy Mutation"] = 201934, |
["Relentless"] = 196029, |
["Hardiness"] = 195416, |
["Necrotic Aura"] = 199642, |
["Pandemic"] = 199724, |
}, |
["Unholy_Talents"] = { |
["All Will Serve"] = 194916, |
["Debilitating Infestation"] = 207316, |
["Necrosis"] = 207346, |
["Infected Claws"] = 207272, |
}, |
["Blood"] = { |
["On a Pale Horse"] = 51986, |
["Veteran of the Third War"] = 48263, |
["Crimson Scourge"] = 81136, |
["Mastery: Blood Shield"] = 77513, |
}, |
["Unholy_PVPTalents"] = { |
["Cadaverous Pallor"] = 201995, |
["Hardiness"] = 195416, |
["Crypt Fever"] = 199722, |
["Adaptation"] = 214027, |
["Reinforced Armor"] = 195282, |
["Wandering Plague"] = 199725, |
["Sparring"] = 195425, |
["Decomposing Aura"] = 199720, |
["Pandemic"] = 199724, |
["Necrotic Aura"] = 199642, |
["Unholy Mutation"] = 201934, |
["Relentless"] = 196029, |
["Heartstop Aura"] = 199719, |
["Softened Blows"] = 195389, |
["Relentless Assault"] = 195338, |
}, |
["Blood_PVPTalents"] = { |
["Walking Dead"] = 202731, |
["Cadaverous Pallor"] = 201995, |
["Adaptation"] = 214027, |
["Hardiness"] = 195416, |
["Sparring"] = 195425, |
["Decomposing Aura"] = 199720, |
["Last Dance"] = 233412, |
["Unholy Command"] = 202727, |
["Necrotic Aura"] = 199642, |
["Relentless"] = 196029, |
["Softened Blows"] = 195389, |
["Heartstop Aura"] = 199719, |
["Relentless Assault"] = 195338, |
["Hardiness"] = 195416, |
}, |
["Frost_PVPTalents"] = { |
["Softened Blows"] = 195389, |
["Cadaverous Pallor"] = 201995, |
["Overpowered Rune Weapon"] = 233394, |
["Hardiness"] = 195416, |
["Adaptation"] = 214027, |
["Deathchill"] = 204080, |
["Frozen Center"] = 204135, |
["Reinforced Armor"] = 195282, |
["Sparring"] = 195425, |
["Decomposing Aura"] = 199720, |
["Heartstop Aura"] = 199719, |
["Hardiness"] = 195416, |
["Tundra Stalker"] = 204132, |
["Delirium"] = 233396, |
["Relentless"] = 196029, |
["Tundra Stalker"] = 204132, |
["Necrotic Aura"] = 199642, |
["Delirium"] = 233396, |
["Sparring"] = 195425, |
["Heartstop Aura"] = 199719, |
["Relentless Assault"] = 195338, |
["Reinforced Armor"] = 195282, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Unholy"] = 252, |
["Frost"] = 251, |
["Blood"] = 250, |
}, |
}, |
}, |
["DEMONHUNTER"] = { |
["Havoc_Talents"] = { |
["Cleansed by Flame"] = 205625, |
["Adaptation"] = 214027, |
["Solitude"] = 211509, |
["Sparring"] = 195425, |
["Everlasting Hunt"] = 205626, |
["Jagged Spikes"] = 205627, |
["Unending Hatred"] = 213480, |
["Hardiness"] = 195416, |
["Everlasting Hunt"] = 205626, |
["Relentless"] = 196029, |
["Detainment"] = 205596, |
["Rain of Chaos"] = 205628, |
["Softened Blows"] = 195389, |
["Adaptation"] = 214027, |
["Solitude"] = 211509, |
["Sparring"] = 195425, |
["Awaken the Demon Within"] = 205598, |
["Reinforced Armor"] = 195282, |
["Hardiness"] = 195416, |
["Cover of Darkness"] = 227635, |
["Detainment"] = 205596, |
["Relentless"] = 196029, |
}, |
}, |
["DRUID"] = { |
["Restoration_PVPTalents"] = { |
["Softened Blows"] = 195389, |
["Druid of the Claw"] = 209690, |
["Nourish"] = 203374, |
["Sparring"] = 195425, |
["Revitalize"] = 203399, |
["Encroaching Vines"] = 200931, |
["Early Spring"] = 203624, |
["Vim and Vigor"] = 195483, |
["Hardiness"] = 195416, |
["Defender of the Weak"] = 195330, |
["Adaptation"] = 214027, |
["Reinforced Armor"] = 195282, |
["Deep Roots"] = 206852, |
["Inner Renewal"] = 195606, |
["Focused Growth"] = 203553, |
["Disentanglement"] = 233673, |
["Relentless"] = 196029, |
["Entangling Bark"] = 247543, |
["Relentless Assault"] = 195338, |
}, |
["Feral_Talents"] = { |
["Moment of Clarity"] = 236068, |
["Jagged Wounds"] = 202032, |
["Predator"] = 202021, |
["Soul of the Forest"] = 158476, |
["Balance Affinity"] = 197488, |
["Bloodtalons"] = 155672, |
["Guardian Affinity"] = 217615, |
["Lunar Inspiration"] = 155580, |
["Sabertooth"] = 202031, |
["Restoration Affinity"] = 197492, |
["Guardian Affinity"] = 217615, |
["Bloodtalons"] = 155672, |
}, |
["Feral"] = { |
["Omen of Clarity"] = 16864, |
["Mastery: Razor Claws"] = 77493, |
["Shred"] = 231057, |
["Travel Form"] = 159456, |
["Ferocious Bite"] = 231056, |
["Feline Swiftness"] = 131768, |
["Travel Form"] = 159456, |
["Tiger's Fury"] = 231055, |
["Astral Influence"] = 197524, |
["Predatory Swiftness"] = 16974, |
["Feral Instinct"] = 16949, |
["Ferocious Bite"] = 231056, |
["Shred"] = 231057, |
["Infected Wounds"] = 48484, |
["Rake"] = 231052, |
["Omen of Clarity"] = 16864, |
["Primal Fury"] = 159286, |
["Infected Wounds"] = 48484, |
["Mastery: Razor Claws"] = 77493, |
["Swipe"] = 231283, |
}, |
["Feral_PVPTalents"] = { |
["Softened Blows"] = 195389, |
["Protector of the Grove"] = 209730, |
["Sparring"] = 195425, |
["Ferocious Wound"] = 236020, |
["Tooth and Claw"] = 236019, |
["Vim and Vigor"] = 195483, |
["Hardiness"] = 195416, |
["Defender of the Weak"] = 195330, |
["Adaptation"] = 214027, |
["Fresh Wound"] = 203224, |
["King of the Jungle"] = 203052, |
["Reinforced Armor"] = 195282, |
["Freedom of the Herd"] = 213200, |
["Earthen Grasp"] = 236023, |
["Relentless"] = 196029, |
["Savage Momentum"] = 205673, |
["Inner Renewal"] = 195606, |
["Malorne's Swiftness"] = 236012, |
["Relentless Assault"] = 195338, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Feral"] = 103, |
["Balance"] = 102, |
["Guardian"] = 104, |
["Restoration"] = 105, |
}, |
}, |
["Restoration"] = { |
["Omen of Clarity"] = 113043, |
["Regrowth"] = 231032, |
["Mastery: Harmony"] = 77495, |
["Living Seed"] = 48500, |
["Ysera's Gift"] = 145108, |
["Astral Influence"] = 197524, |
["Rejuvenation"] = 231040, |
["Sunfire"] = 231050, |
["Travel Form"] = 159456, |
}, |
["Balance"] = { |
["Mastery: Starlight"] = 77492, |
["Moonkin Form"] = 231042, |
["Astral Influence"] = 197524, |
["Ysera's Gift"] = 145108, |
["Starfall"] = 231049, |
["Sunfire"] = 231050, |
["Travel Form"] = 159456, |
["Starsurge"] = 231021, |
}, |
["Guardian"] = { |
["Mastery: Nature's Guardian"] = 155783, |
["Ironfur"] = 231070, |
["Travel Form"] = 159456, |
["Gore"] = 210706, |
["Lightning Reflexes"] = 231065, |
["Thick Hide"] = 16931, |
["Gore"] = 210706, |
["Mangle"] = 231064, |
["Feline Swiftness"] = 131768, |
["Mangle"] = 231064, |
["Travel Form"] = 159456, |
["Ironfur"] = 231070, |
["Mastery: Nature's Guardian"] = 155783, |
}, |
["Restoration_Talents"] = { |
["Inner Peace"] = 197073, |
["Soul of the Forest"] = 158478, |
["Abundance"] = 207383, |
["Balance Affinity"] = 197632, |
["Moment of Clarity"] = 155577, |
["Prosperity"] = 200383, |
["Guardian Affinity"] = 197491, |
["Germination"] = 155675, |
["Prosperity"] = 200383, |
["Moment of Clarity"] = 155577, |
["Stonebark"] = 197061, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Feral"] = 103, |
["Balance"] = 102, |
["Guardian"] = 104, |
["Restoration"] = 105, |
}, |
}, |
["Balance_Talents"] = { |
["Starlord"] = 202345, |
["Nature's Balance"] = 202430, |
["Stellar Drift"] = 202354, |
["Feral Affinity"] = 202157, |
["Soul of the Forest"] = 114107, |
["Shooting Stars"] = 202342, |
["Guardian Affinity"] = 197491, |
["Restoration Affinity"] = 197492, |
["Soul of the Forest"] = 114107, |
["Feral Affinity"] = 202157, |
["Stellar Drift"] = 202354, |
["Nature's Balance"] = 202430, |
}, |
["Restoration"] = { |
["Ysera's Gift"] = 145108, |
["Travel Form"] = 159456, |
["Omen of Clarity"] = 113043, |
["Regrowth"] = 231032, |
["Rejuvenation"] = 231040, |
["Sunfire"] = 231050, |
["Mastery: Harmony"] = 77495, |
["Living Seed"] = 48500, |
}, |
["Guardian_Talents"] = { |
["Blood Frenzy"] = 203962, |
["Restoration Affinity"] = 197492, |
["Rend and Tear"] = 204053, |
["Feral Affinity"] = 202155, |
["Soul of the Forest"] = 158477, |
["Balance Affinity"] = 197488, |
["Brambles"] = 203953, |
["Galactic Guardian"] = 203964, |
["Guardian of Elune"] = 155578, |
["Earthwarden"] = 203974, |
["Survival of the Fittest"] = 203965, |
["Guttural Roars"] = 204012, |
}, |
["Restoration_PVPTalents"] = { |
["Hardiness"] = 195416, |
["Softened Blows"] = 195389, |
["Druid of the Claw"] = 209690, |
["Entangling Bark"] = 247543, |
["Adaptation"] = 214027, |
["Deep Roots"] = 206852, |
["Revitalize"] = 203399, |
["Sparring"] = 195425, |
["Focused Growth"] = 203553, |
["Encroaching Vines"] = 200931, |
["Relentless"] = 196029, |
["Nourish"] = 203374, |
["Disentanglement"] = 233673, |
["Early Spring"] = 203624, |
["Reinforced Armor"] = 195282, |
["Relentless Assault"] = 195338, |
}, |
["Feral_PVPTalents"] = { |
["Hardiness"] = 195416, |
["Softened Blows"] = 195389, |
["Protector of the Grove"] = 209730, |
["Savage Momentum"] = 205673, |
["Adaptation"] = 214027, |
["Fresh Wound"] = 203224, |
["King of the Jungle"] = 203052, |
["Sparring"] = 195425, |
["Freedom of the Herd"] = 213200, |
["Earthen Grasp"] = 236023, |
["Ferocious Wound"] = 236020, |
["Tooth and Claw"] = 236019, |
["Relentless"] = 196029, |
["Malorne's Swiftness"] = 236012, |
["Reinforced Armor"] = 195282, |
["Relentless Assault"] = 195338, |
}, |
["Guardian_PVPTalents"] = { |
["Defender of the Weak"] = 195330, |
["Malorne's Swiftness"] = 236147, |
["Hardiness"] = 195416, |
["Den Mother"] = 236180, |
["Protector of the Pack"] = 202043, |
["Adaptation"] = 214027, |
["Den Mother"] = 236180, |
["Toughness"] = 201259, |
["Relentless"] = 196029, |
["Charging Bash"] = 228431, |
["Hardiness"] = 195416, |
["Master Shapeshifter"] = 236144, |
["Raging Frenzy"] = 236153, |
["Roaring Speed"] = 236148, |
["Crescent Burn"] = 200567, |
["Deep Roots"] = 233755, |
}, |
["Guardian_Talents"] = { |
["Blood Frenzy"] = 203962, |
["Restoration Affinity"] = 197492, |
["Guttural Roars"] = 204012, |
["Feral Affinity"] = 202155, |
["Soul of the Forest"] = 158477, |
["Balance Affinity"] = 197488, |
["Brambles"] = 203953, |
["Galactic Guardian"] = 203964, |
["Guardian of Elune"] = 155578, |
["Earthwarden"] = 203974, |
["Survival of the Fittest"] = 203965, |
["Rend and Tear"] = 204053, |
}, |
}, |
["HUNTER"] = { |
["Pets"] = { |
["Great Stamina"] = 61688, |
["Blood of the Rhino"] = 53482, |
["Combat Experience"] = 20782, |
["Cornered"] = 53497, |
["Avoidance"] = 65220, |
["Hunting Companion"] = 191336, |
["Spiked Collar"] = 53184, |
["Boar's Speed"] = 19596, |
}, |
["Beast Mastery"] = { |
["Disengage"] = 231549, |
["Bestial Wrath"] = 231548, |
["Exhilaration"] = 231546, |
["Beast Cleave"] = 115939, |
["Kindred Spirits"] = 56315, |
["Wild Call"] = 185789, |
["Mastery: Master of Beasts"] = 76657, |
["Cobra Shot"] = 262838, |
}, |
["Beast Mastery_Talents"] = { |
["Trailblazer"] = 199921, |
["Stomp"] = 199530, |
["Way of the Cobra"] = 194397, |
["Big Game Hunter"] = 204308, |
["Aspect of the Beast"] = 191384, |
["Dire Stable"] = 193532, |
["Posthaste"] = 109215, |
["Killer Cobra"] = 199532, |
["Bestial Fury"] = 194306, |
["Blink Strikes"] = 130392, |
["Farstrider"] = 199523, |
["Blink Strikes"] = 130392, |
["Bestial Fury"] = 194306, |
["Killer Cobra"] = 199532, |
}, |
["Survival"] = { |
["Survivalist"] = 164856, |
["Raptor Strike"] = 262839, |
["Exhilaration"] = 231546, |
["Mastery: Hunting Companion"] = 191334, |
["Waylay"] = 234955, |
["Flanking Strike"] = 237327, |
["Harpoon"] = 231550, |
["Aspect of the Eagle"] = 231555, |
}, |
["Marksmanship"] = { |
["Disengage"] = 231549, |
["Marksman's Focus"] = 231554, |
["Exhilaration"] = 231546, |
["Hunting Party"] = 212658, |
["Hunter's Mark"] = 185987, |
["Mastery: Sniper Training"] = 193468, |
["Bombardment"] = 35110, |
}, |
["Survival_Talents"] = { |
["Trailblazer"] = 199921, |
["Serpent Sting"] = 87935, |
["Aspect of the Beast"] = 191384, |
["Mortal Wounds"] = 201075, |
["Guerrilla Tactics"] = 236698, |
["Expert Trapper"] = 199543, |
["Way of the Mok'Nathal"] = 201082, |
["Posthaste"] = 109215, |
["Animal Instincts"] = 204315, |
["Dire Stable"] = 193532, |
}, |
["Marksmanship_Talents"] = { |
["Trailblazer"] = 199921, |
["True Aim"] = 199527, |
["Trick Shot"] = 199522, |
}, |
["Marksmanship_PVPTalents"] = { |
["Ranger's Finesse"] = 248443, |
["Adaptation"] = 214027, |
["Quickshots"] = 213538, |
["Initiation"] = 213539, |
["Catlike Reflexes"] = 202624, |
["Trueshot Mastery"] = 203129, |
["Survival Tactics"] = 202746, |
["Relentless"] = 196029, |
["Dragonscale Armor"] = 202589, |
["T.N.T."] = 209793, |
["Focused Fire"] = 213543, |
["Marksmanship"] = { |
["Disengage"] = 231549, |
["Marksman's Focus"] = 231554, |
["Exhilaration"] = 231546, |
["Hunting Party"] = 212658, |
["Hunter's Mark"] = 185987, |
["Mastery: Sniper Training"] = 193468, |
["Bombardment"] = 35110, |
}, |
["Pets"] = { |
["Ferocity"] = { |
["Avoidance"] = 65220, |
["Hunting Companion"] = 191336, |
["Spiked Collar"] = 53184, |
["Combat Experience"] = 20782, |
}, |
["Tenacity"] = { |
["Blood of the Rhino"] = 53482, |
["Combat Experience"] = 20782, |
["Avoidance"] = 65220, |
["Hunting Companion"] = 191336, |
["Great Stamina"] = 61688, |
}, |
["Cunning"] = { |
["Combat Experience"] = 20782, |
["Boar's Speed"] = 19596, |
["Avoidance"] = 65220, |
["Hunting Companion"] = 191336, |
["Cornered"] = 53497, |
}, |
}, |
["Survival_PVPTalents"] = { |
["Hardiness"] = 232047, |
["Diamond Ice"] = 203340, |
["Catlike Reflexes"] = 202624, |
["Relentless"] = 196029, |
["Dragonscale Armor"] = 202589, |
["Sticky Tar"] = 203264, |
["Sparring"] = 232045, |
["Sticky Tar"] = 203264, |
}, |
["Marksmanship_PVPTalents"] = { |
["Ranger's Finesse"] = 248443, |
["Adaptation"] = 214027, |
["Quickshots"] = 213538, |
["Initiation"] = 213539, |
["Trueshot Mastery"] = 203129, |
["Catlike Reflexes"] = 202624, |
["T.N.T."] = 209793, |
["Relentless"] = 196029, |
["Dragonscale Armor"] = 202589, |
["Survival Tactics"] = 202746, |
["Focused Fire"] = 213543, |
}, |
["Survival"] = { |
["Flanking Strike"] = 237327, |
["Survivalist"] = 164856, |
["Exhilaration"] = 231546, |
["Waylay"] = 234955, |
["Mastery: Hunting Companion"] = 191334, |
["Raptor Strike"] = 262839, |
["Harpoon"] = 231550, |
["Aspect of the Eagle"] = 231555, |
}, |
["Survival_Talents"] = { |
["Trailblazer"] = 199921, |
["Serpent Sting"] = 87935, |
["Aspect of the Beast"] = 191384, |
["Mortal Wounds"] = 201075, |
["Expert Trapper"] = 199543, |
["Animal Instincts"] = 204315, |
["Way of the Mok'Nathal"] = 201082, |
["Posthaste"] = 109215, |
["Guerrilla Tactics"] = 236698, |
}, |
["Beast Mastery"] = { |
["Wild Call"] = 185789, |
["Kindred Spirits"] = 56315, |
["Mastery: Master of Beasts"] = 76657, |
["Beast Cleave"] = 115939, |
}, |
["Beast Mastery_PVPTalents"] = { |
["The Beast Within"] = 212668, |
["Adaptation"] = 214027, |
["Initiation"] = 213539, |
["Separation Anxiety"] = 248490, |
["Catlike Reflexes"] = 202624, |
["Wild Protector"] = 204190, |
["Relentless"] = 196029, |
["Wild Protector"] = 204190, |
["Dragonscale Armor"] = 202589, |
["Survival Tactics"] = 202746, |
["Focused Fire"] = 213543, |
["Beast Mastery"] = 253, |
["Survival"] = 255, |
}, |
}, |
}, |
["MAGE"] = { |
["Fire_PVPTalents"] = { |
["Mind Quickness"] = 213540, |
["Prismatic Cloak"] = 198064, |
["Train of Thought"] = 213542, |
["Adaptation"] = 214027, |
["Firestarter"] = 203283, |
["Initiation"] = 213541, |
["Dampened Magic"] = 236788, |
["Netherwind Armor"] = 198062, |
["Tinder"] = 203275, |
["Relentless"] = 196029, |
["World in Flames"] = 203280, |
["Kleptomania"] = 198100, |
["Flamecannon"] = 203284, |
["Flare Up"] = 203282, |
["Burning Determination"] = 198063, |
}, |
["Frost_Talents"] = { |
["Frigid Winds"] = 235224, |
["Incanter's Flow"] = 1463, |
["Splitting Ice"] = 56377, |
["Frozen Touch"] = 205030, |
["Lonely Winter"] = 205024, |
["Unstable Magic"] = 157976, |
["Bone Chilling"] = 205027, |
["Arctic Gale"] = 205038, |
["Ice Ward"] = 205036, |
["Glacial Insulation"] = 235297, |
["Thermal Void"] = 155149, |
}, |
["Arcane_Talents"] = { |
["Amplification"] = 236628, |
["Mana Shield"] = 235463, |
["Ice Ward"] = 205036, |
["Resonance"] = 205028, |
}, |
["Pets"] = { |
["Water Elemental"] = { |
["Avoidance"] = 65220, |
}, |
}, |
["Frost"] = { |
["Brain Freeze"] = 190447, |
["Mastery: Icicles"] = 76613, |
["Fingers of Frost"] = 112965, |
["Shatter"] = 12982, |
["Blizzard"] = 236662, |
["Water Jet"] = 231598, |
["Mastery: Icicles"] = 76613, |
["Freeze"] = 231596, |
}, |
["Pets"] = { |
["Avoidance"] = 65220, |
}, |
["Frost_Talents"] = { |
["Frigid Winds"] = 235224, |
["Incanter's Flow"] = 1463, |
["Splitting Ice"] = 56377, |
["Frozen Touch"] = 205030, |
["Lonely Winter"] = 205024, |
["Unstable Magic"] = 157976, |
["Bone Chilling"] = 205027, |
["Arctic Gale"] = 205038, |
["Ice Ward"] = 205036, |
["Glacial Insulation"] = 235297, |
["Thermal Void"] = 155149, |
}, |
["Arcane"] = { |
["Arcane Barrage"] = 231564, |
["Mastery: Savant"] = 190740, |
["Evocation"] = 231565, |
}, |
["Fire"] = { |
["Cauterize"] = 86949, |
["Fire Blast"] = 231567, |
["Enhanced Pyrotechnics"] = 157642, |
["Critical Mass"] = 117216, |
["Hot Streak"] = 195283, |
["Mastery: Ignite"] = 12846, |
}, |
["Fire_Talents"] = { |
["Blazing Soul"] = 235365, |
["Incanter's Flow"] = 1463, |
["Conflagration"] = 205023, |
["Pyromaniac"] = 205020, |
["Firestarter"] = 205026, |
["Alexstrasza's Fury"] = 235870, |
["Controlled Burn"] = 205033, |
["Unstable Magic"] = 157976, |
["Frenetic Speed"] = 236058, |
["Flame Patch"] = 205037, |
["Flame On"] = 205029, |
["Ice Ward"] = 205036, |
["Kindling"] = 155148, |
}, |
["Fire_PVPTalents"] = { |
["Mind Quickness"] = 213540, |
["Prismatic Cloak"] = 198064, |
["Train of Thought"] = 213542, |
["Adaptation"] = 214027, |
["Firestarter"] = 203283, |
["Initiation"] = 213541, |
["Dampened Magic"] = 236788, |
["Netherwind Armor"] = 198062, |
["Tinder"] = 203275, |
["Relentless"] = 196029, |
["World in Flames"] = 203280, |
["Kleptomania"] = 198100, |
["Flamecannon"] = 203284, |
["Flare Up"] = 203282, |
["Burning Determination"] = 198063, |
}, |
["Frost_PVPTalents"] = { |
["Deep Shatter"] = 198123, |
["Mind Quickness"] = 213540, |
["Initiation"] = 213541, |
["Dampened Magic"] = 236788, |
["Prismatic Cloak"] = 198064, |
["Relentless"] = 196029, |
["Frostbite"] = 198120, |
["Kleptomania"] = 198100, |
["Burst of Cold"] = 206431, |
["Kleptomania"] = 198100, |
["Relentless"] = 196029, |
["Netherwind Armor"] = 198062, |
["Concentrated Coolness"] = 198148, |
["Chilled to the Bone"] = 198126, |
}, |
["Arcane"] = { |
["Arcane Barrage"] = 231564, |
["Mastery: Savant"] = 190740, |
["Evocation"] = 231565, |
}, |
["Arcane_PVPTalents"] = { |
["Torment the Weak"] = 198151, |
["Mind Quickness"] = 213540, |
["Kleptomania"] = 198100, |
["Burning Determination"] = 198063, |
}, |
["Fire"] = { |
["Cauterize"] = 86949, |
["Fire Blast"] = 231567, |
["Hot Streak"] = 195283, |
["Critical Mass"] = 117216, |
["Enhanced Pyrotechnics"] = 157642, |
["Mastery: Ignite"] = 12846, |
}, |
["Fire_Talents"] = { |
["Blazing Soul"] = 235365, |
["Incanter's Flow"] = 1463, |
["Conflagration"] = 205023, |
["Pyromaniac"] = 205020, |
["Firestarter"] = 205026, |
["Alexstrasza's Fury"] = 235870, |
["Controlled Burn"] = 205033, |
["Unstable Magic"] = 157976, |
["Frenetic Speed"] = 236058, |
["Flame Patch"] = 205037, |
["Flame On"] = 205029, |
["Ice Ward"] = 205036, |
["Kindling"] = 155148, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Fire"] = 63, |
}, |
}, |
["MONK"] = { |
["Windwalker_Talents"] = { |
["Ascension"] = 115396, |
["Power Strikes"] = 121817, |
["Eye of the Tiger"] = 196607, |
["Celerity"] = 115173, |
["Chi Orbit"] = 196743, |
["Hit Combo"] = 196740, |
}, |
["Mistweaver_Talents"] = { |
["Celerity"] = 115173, |
["Focused Thunder"] = 197895, |
["Mist Wrap"] = 197900, |
["Spirit of the Crane"] = 210802, |
["Lifecycles"] = 197915, |
["Rising Thunder"] = 210804, |
}, |
["Mistweaver"] = { |
["Teachings of the Monastery"] = 116645, |
["Thunder Focus Tea"] = 231876, |
["Brewmaster"] = { |
["Gift of the Ox"] = 124502, |
["Mastery: Elusive Brawler"] = 117906, |
["Effuse"] = 231602, |
["Stagger"] = 115069, |
["Brewmaster's Balance"] = 245013, |
["Stagger"] = 115069, |
["Effuse"] = 231602, |
["Celestial Fortune"] = 216519, |
}, |
["Mistweaver_Talents"] = { |
["Rising Thunder"] = 210804, |
["Focused Thunder"] = 197895, |
["Mist Wrap"] = 197900, |
["Spirit of the Crane"] = 210802, |
["Lifecycles"] = 197915, |
["Celerity"] = 115173, |
}, |
["Windwalker"] = { |
["Storm, Earth, and Fire"] = 231627, |
["Blackout Kick"] = 261917, |
["Effuse"] = 231602, |
["Mastery: Combo Strikes"] = 115636, |
["Windwalking"] = 157411, |
["Afterlife"] = 116092, |
["Rising Sun Kick"] = 262840, |
}, |
["Brewmaster_Talents"] = { |
["Special Delivery"] = 196730, |
["Eye of the Tiger"] = 196607, |
["Celerity"] = 115173, |
["Blackout Combo"] = 196736, |
["Gift of the Mists"] = 196719, |
["Elusive Dance"] = 196738, |
["Light Brewing"] = 196721, |
["High Tolerance"] = 196737, |
["Mystic Vitality"] = 237076, |
}, |
["Windwalker_Talents"] = { |
["Ascension"] = 115396, |
["Power Strikes"] = 121817, |
["Eye of the Tiger"] = 196607, |
["Hit Combo"] = 196740, |
["Chi Orbit"] = 196743, |
["Celerity"] = 115173, |
}, |
["Mistweaver_PVPTalents"] = { |
["Chrysalis"] = 202424, |
["Eminence"] = 216255, |
["Eminence"] = 216255, |
["Adaptation"] = 214027, |
["Tiger Style"] = 206743, |
["Sparring"] = 195425, |
["Disabling Reach"] = 201769, |
["Reinforced Armor"] = 195282, |
["Heavy-Handed Strikes"] = 205003, |
["Ride the Wind"] = 201372, |
["Control the Mists"] = 233765, |
["Hardiness"] = 195416, |
["Fast Feet"] = 201201, |
["Relentless"] = 196029, |
["Hardiness"] = 195416, |
["Sparring"] = 195425, |
["Control the Mists"] = 233765, |
["Reinforced Armor"] = 195282, |
["Yu'lon's Gift"] = 232879, |
}, |
["Brewmaster_Talents"] = { |
["Special Delivery"] = 196730, |
["Eye of the Tiger"] = 196607, |
["Celerity"] = 115173, |
["Blackout Combo"] = 196736, |
["Gift of the Mists"] = 196719, |
["Elusive Dance"] = 196738, |
["Mystic Vitality"] = 237076, |
["High Tolerance"] = 196737, |
["Light Brewing"] = 196721, |
}, |
["Brewmaster_PVPTalents"] = { |
["Eminence"] = 216255, |
["Adaptation"] = 214027, |
["Incendiary Breath"] = 202272, |
["Sparring"] = 195425, |
["Eerie Fermentation"] = 205147, |
["Fast Feet"] = 201201, |
["Microbrew"] = 202107, |
["Hot Trub"] = 202126, |
["Hardiness"] = 195416, |
["Niuzao's Essence"] = 232876, |
["Relentless"] = 196029, |
["Guided Meditation"] = 202200, |
["Hardiness"] = 195416, |
["Fast Feet"] = 201201, |
["Hot Trub"] = 202126, |
["Eerie Fermentation"] = 205147, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Mistweaver"] = 270, |
["Brewmaster"] = 268, |
["Windwalker"] = 269, |
["Brewmaster"] = 268, |
["Mistweaver"] = 270, |
}, |
}, |
}, |
["Protection"] = { |
["Heart of the Crusader"] = 32223, |
["Judgment"] = 231657, |
["Grand Crusader"] = 85043, |
["Avenger's Shield"] = 231665, |
["Mastery: Divine Bulwark"] = 76671, |
["Grand Crusader"] = 85043, |
}, |
["Holy"] = { |
["Infusion of Light"] = 53576, |
["Heart of the Crusader"] = 32223, |
["Righteousness"] = 227068, |
["Mastery: Lightbringer"] = 183997, |
["Judgment"] = 231644, |
["Mastery: Lightbringer"] = 183997, |
["Righteousness"] = 227068, |
["Crusader Strike"] = 231667, |
["Beacon of Light"] = 231642, |
["Heart of the Crusader"] = 32223, |
["Infusion of Light"] = 53576, |
}, |
["Retribution_Talents"] = { |
["Divine Intervention"] = 213313, |
["The Fires of Justice"] = 203316, |
["Divine Purpose"] = 223817, |
["Judgment of Light"] = 183778, |
["Fist of Justice"] = 234299, |
["Cavalier"] = 230332, |
["Virtue's Blade"] = 202271, |
["Final Verdict"] = 198038, |
["Greater Judgment"] = 218178, |
["Blade of Wrath"] = 231832, |
}, |
["Holy_Talents"] = { |
["Devotion Aura"] = 183425, |
["Fervent Martyr"] = 196923, |
["Divine Purpose"] = 197646, |
["Judgment of Light"] = 183778, |
["Aura of Sacrifice"] = 183416, |
["Aura of Mercy"] = 183415, |
["Beacon of the Lightbringer"] = 197446, |
["Cavalier"] = 230332, |
["Crusader's Might"] = 196926, |
["Fist of Justice"] = 198054, |
["Unbreakable Spirit"] = 114154, |
["Sanctified Wrath"] = 53376, |
}, |
["Protection_Talents"] = { |
["Crusader's Judgment"] = 204023, |
["First Avenger"] = 203776, |
["Consecrated Ground"] = 204054, |
["Retribution Aura"] = 203797, |
["Judgment of Light"] = 183778, |
["Fist of Justice"] = 198054, |
["Last Defender"] = 203791, |
["Final Stand"] = 204077, |
["Consecrated Hammer"] = 203785, |
["Holy Shield"] = 152261, |
["Cavalier"] = 230332, |
["Righteous Protector"] = 204074, |
["Knight Templar"] = 204139, |
}, |
["Retribution"] = { |
["Judgment"] = 231663, |
["Mastery: Divine Judgment"] = 76672, |
["Retribution"] = 183435, |
["Heart of the Crusader"] = 32223, |
}, |
["Protection_PVPTalents"] = { |
["Hardiness"] = 195416, |
["Holy Ritual"] = 199422, |
["Luminescence"] = 199428, |
["Unbound Freedom"] = 199325, |
}, |
["Holy_Talents"] = { |
["Devotion Aura"] = 183425, |
["Fervent Martyr"] = 196923, |
["Divine Purpose"] = 197646, |
["Judgment of Light"] = 183778, |
["Aura of Sacrifice"] = 183416, |
["Aura of Mercy"] = 183415, |
["Beacon of the Lightbringer"] = 197446, |
["Cavalier"] = 230332, |
["Unbreakable Spirit"] = 114154, |
["Fist of Justice"] = 198054, |
["Crusader's Might"] = 196926, |
["Sanctified Wrath"] = 53376, |
}, |
["Holy_PVPTalents"] = { |
["Pure of Heart"] = 199424, |
["Hardiness"] = 195416, |
["Cleanse the Weak"] = 199330, |
["Divine Vision"] = 199324, |
}, |
["Retribution_Talents"] = { |
["Divine Intervention"] = 213313, |
["The Fires of Justice"] = 203316, |
["Divine Purpose"] = 223817, |
["Judgment of Light"] = 183778, |
["Fist of Justice"] = 234299, |
["Cavalier"] = 230332, |
["Virtue's Blade"] = 202271, |
["Final Verdict"] = 198038, |
["Blade of Wrath"] = 231832, |
["Greater Judgment"] = 218178, |
}, |
["Retribution_PVPTalents"] = { |
["Hardiness"] = 195416, |
["Law and Order"] = 204934, |
["Divine Punisher"] = 204914, |
["Sparring"] = 195425, |
}, |
["Protection_Talents"] = { |
["Crusader's Judgment"] = 204023, |
["Knight Templar"] = 204139, |
["Consecrated Ground"] = 204054, |
["Retribution Aura"] = 203797, |
["Judgment of Light"] = 183778, |
["Consecrated Hammer"] = 203785, |
["Last Defender"] = 203791, |
["Final Stand"] = 204077, |
["Cavalier"] = 230332, |
["Holy Shield"] = 152261, |
["Fist of Justice"] = 198054, |
["Righteous Protector"] = 204074, |
["First Avenger"] = 203776, |
}, |
["Retribution"] = { |
["Judgment"] = 231663, |
["Mastery: Divine Judgment"] = 231663, |
["Retribution"] = 183435, |
["Heart of the Crusader"] = 32223, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Protection"] = 66, |
}, |
}, |
["PRIEST"] = { |
["Holy_Talents"] = { |
["Enduring Renewal"] = 200153, |
["Enlightenment"] = 193155, |
["Afterlife"] = 196707, |
["Divinity"] = 197031, |
["Guardian Angel"] = 200209, |
["Censure"] = 200199, |
["Perseverance"] = 235189, |
["Light of the Naaru"] = 196985, |
["Benediction"] = 193157, |
["Piety"] = 197034, |
["Trail of Light"] = 200128, |
["Surge of Light"] = 109186, |
}, |
["Shadow"] = { |
["Mind Sear"] = 234702, |
["Mastery: Madness"] = 77486, |
["Voidform"] = 228264, |
["Void Bolt"] = 228266, |
["Void Bolt"] = 231688, |
["Shadowy Apparitions"] = 78203, |
["Mind Sear"] = 234702, |
["Shadow Word: Death"] = 231689, |
}, |
["Shadow_Talents"] = { |
["Legacy of the Void"] = 193225, |
["Psychic Voice"] = 196704, |
["Legacy of the Void"] = 193225, |
["Dominant Mind"] = 205367, |
["Misery"] = 238558, |
["Mania"] = 193173, |
["Masochism"] = 193063, |
["Fortress of the Mind"] = 193195, |
["Body and Soul"] = 64129, |
["Auspicious Spirits"] = 155271, |
["Reaper of Souls"] = 199853, |
["Twist of Fate"] = 109142, |
["San'layn"] = 199855, |
["Shadowy Insight"] = 162452, |
["Void Ray"] = 205371, |
["San'layn"] = 199855, |
["Misery"] = 238558, |
["Twist of Fate"] = 109142, |
["Dominant Mind"] = 205367, |
["Lingering Insanity"] = 199849, |
}, |
["Holy"] = { |
["Holy Fire"] = 231687, |
["Focused Will"] = 45243, |
["Smite"] = 262861, |
["Serendipity"] = 63733, |
["Mastery: Echo of Light"] = 77485, |
["Spirit of Redemption"] = 20711, |
}, |
["Discipline"] = { |
["Mastery: Absolution"] = 77484, |
["Focused Will"] = 45243, |
["Atonement"] = 81749, |
["Smite"] = 231682, |
}, |
["Discipline_Talents"] = { |
["Dominant Mind"] = 205367, |
["Twist of Fate"] = 109142, |
["Castigation"] = 193134, |
["Body and Soul"] = 64129, |
["Sanctuary"] = 246393, |
["Masochism"] = 193063, |
["Psychic Voice"] = 196704, |
["Shield Discipline"] = 197045, |
["Grace"] = 200309, |
}, |
["Shadow_PVPTalents"] = { |
["Mind Quickness"] = 213549, |
["Psychic Link"] = 199484, |
["Train of Thought"] = 213548, |
["Psychic Link"] = 199484, |
["Adaptation"] = 214027, |
["Last Word"] = 215776, |
["Initiation"] = 213550, |
["Shadow Mania"] = 199572, |
["Pure Shadow"] = 199131, |
["Fleeting Embrace"] = 199388, |
["Void Origins"] = 228630, |
["Driven to Madness"] = 199259, |
["Mind Trauma"] = 199445, |
["Relentless"] = 196029, |
["Void Shield"] = 199144, |
["Edge of Insanity"] = 199408, |
["Void Origins"] = 228630, |
["Fleeting Embrace"] = 199388, |
}, |
["Holy_PVPTalents"] = { |
["Divine Attendant"] = 196602, |
["Hardiness"] = 195416, |
["Greater Heal"] = 215960, |
["Holy Concentration"] = 221661, |
["Rapid Mending"] = 196559, |
["Defender of the Weak"] = 195330, |
["Purification"] = 196162, |
["Spirit of the Redeemer"] = 215982, |
["Spiritual Cleansing"] = 213654, |
["Reinforced Armor"] = 195282, |
["Delivered from Evil"] = 196611, |
["Greater Heal"] = 215960, |
["Relentless"] = 196029, |
["Miracle Worker"] = 235587, |
["Spiritual Cleansing"] = 213654, |
["Adaptation"] = 214027, |
["Relentless"] = 196029, |
["Rapid Mending"] = 196559, |
["Hardiness"] = 195416, |
["Vim and Vigor"] = 195483, |
}, |
["Holy_Talents"] = { |
["Enduring Renewal"] = 200153, |
["Enlightenment"] = 193155, |
["Afterlife"] = 196707, |
["Surge of Light"] = 109186, |
["Perseverance"] = 235189, |
["Censure"] = 200199, |
["Guardian Angel"] = 200209, |
["Piety"] = 197034, |
["Benediction"] = 193157, |
["Light of the Naaru"] = 196985, |
["Trail of Light"] = 200128, |
["Divinity"] = 197031, |
}, |
["Discipline"] = { |
["Mastery: Absolution"] = 77484, |
["Focused Will"] = 45243, |
["Atonement"] = 81749, |
["Smite"] = 231682, |
}, |
["Discipline_PVPTalents"] = { |
["Purified Resolve"] = 196439, |
["Hardiness"] = 195416, |
["Reinforced Armor"] = 195282, |
["Defender of the Weak"] = 195330, |
["Adaptation"] = 214027, |
["Ultimate Radiance"] = 236499, |
["Reinforced Armor"] = 195282, |
["Purification"] = 196162, |
["Inner Renewal"] = 195606, |
["Sparring"] = 195425, |
["Spiritual Cleansing"] = 213654, |
["Strength of Soul"] = 197535, |
["Searing Light"] = 215768, |
["Trinity"] = 214205, |
["Relentless"] = 196029, |
["Spiritual Cleansing"] = 213654, |
["Purification"] = 196162, |
["Dome of Light"] = 197590, |
["Sparring"] = 195425, |
["Vim and Vigor"] = 195483, |
}, |
["Holy"] = { |
["Holy Fire"] = 231687, |
["Focused Will"] = 45243, |
["Smite"] = 262861, |
["Spirit of Redemption"] = 20711, |
["Serendipity"] = 63733, |
["Mastery: Echo of Light"] = 77485, |
}, |
["Discipline_Talents"] = { |
["Dominant Mind"] = 205367, |
["Twist of Fate"] = 109142, |
["Castigation"] = 193134, |
["Body and Soul"] = 64129, |
["Sanctuary"] = 246393, |
["Grace"] = 200309, |
["Shield Discipline"] = 197045, |
["Psychic Voice"] = 196704, |
["Masochism"] = 193063, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Discipline"] = 256, |
["Shadow"] = 258, |
["Holy"] = 257, |
["Shadow"] = 258, |
}, |
}, |
}, |
["ROGUE"] = { |
["Subtlety_PVPTalents"] = { |
["Thief's Bargain"] = 212081, |
["Hardiness"] = 195416, |
["Adaptation"] = 214027, |
["Reinforced Armor"] = 195282, |
["Sparring"] = 195425, |
["Phantom Assassin"] = 216883, |
["Veil of Midnight"] = 198952, |
["Dagger in the Dark"] = 198675, |
["Silhouette"] = 197899, |
["Maneuverability"] = 197000, |
["Relentless"] = 196029, |
["Honor Among Thieves"] = 198032, |
["Thieves' Gambit"] = 248762, |
}, |
["Assassination_PVPTalents"] = { |
["Intent to Kill"] = 197007, |
["Hardiness"] = 195416, |
["System Shock"] = 198145, |
["Adaptation"] = 214027, |
["Unfair Advantage"] = 206317, |
["Reinforced Armor"] = 195282, |
["Flying Daggers"] = 198128, |
["Mind-numbing Poison"] = 197050, |
["Deadly Brew"] = 197044, |
["Relentless"] = 196029, |
["Sparring"] = 195425, |
["Maneuverability"] = 197000, |
["Creeping Venom"] = 198092, |
["Honor Among Thieves"] = 198032, |
["Turn the Tables"] = 198020, |
}, |
["Assassination"] = { |
["Venomous Wounds"] = 79134, |
["Fleet Footed"] = 31209, |
["Mastery: Potent Poisons"] = 76803, |
["Seal Fate"] = 14190, |
}, |
["Assassination_Talents"] = { |
["Shadow Focus"] = 108209, |
["Subterfuge"] = 108208, |
["Venom Rush"] = 152152, |
["Cheat Death"] = 31230, |
["Anticipation"] = 114015, |
["Deeper Stratagem"] = 193531, |
["Internal Bleeding"] = 154904, |
["Vigor"] = 14983, |
["Prey on the Weak"] = 131511, |
["Nightstalker"] = 14062, |
["Elusiveness"] = 79008, |
["Alacrity"] = 193539, |
["Master Poisoner"] = 196864, |
["Elaborate Planning"] = 193640, |
["Thuggee"] = 196861, |
}, |
["Subtlety"] = { |
["Shadow Techniques"] = 196912, |
["Deepening Shadows"] = 185314, |
["Shuriken Combo"] = 245639, |
["Mastery: Executioner"] = 76808, |
["Shadowstrike"] = 231718, |
["Relentless Strikes"] = 58423, |
["Fleet Footed"] = 31209, |
["Eviscerate"] = 231716, |
["Sprint"] = 231691, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Outlaw"] = 260, |
["Subtlety"] = 261, |
["Assassination"] = 259, |
}, |
}, |
["Outlaw_Talents"] = { |
["Cheat Death"] = 31230, |
["Deeper Stratagem"] = 193531, |
["Elusiveness"] = 79008, |
["Alacrity"] = 193539, |
}, |
["Subtlety"] = { |
["Deepening Shadows"] = 185314, |
["Mastery: Executioner"] = 76808, |
["Relentless Strikes"] = 58423, |
["Fleet Footed"] = 31209, |
["Shadow Techniques"] = 196912, |
["Shuriken Combo"] = 245639, |
}, |
["Assassination"] = { |
["Sprint"] = 231691, |
["Mastery: Potent Poisons"] = 76803, |
["Garrote"] = 231719, |
["Fleet Footed"] = 31209, |
["Venomous Wounds"] = 79134, |
["Seal Fate"] = 14190, |
}, |
["Outlaw"] = { |
["Ruthlessness"] = 14161, |
["Mastery: Main Gauche"] = 76806, |
["Sprint"] = 231691, |
["Restless Blades"] = 79096, |
}, |
["Assassination_Talents"] = { |
["Shadow Focus"] = 108209, |
["Subterfuge"] = 108208, |
["Venom Rush"] = 152152, |
["Cheat Death"] = 31230, |
["Anticipation"] = 114015, |
["Deeper Stratagem"] = 193531, |
["Internal Bleeding"] = 154904, |
["Vigor"] = 14983, |
["Prey on the Weak"] = 131511, |
["Nightstalker"] = 14062, |
["Elusiveness"] = 79008, |
["Alacrity"] = 193539, |
["Master Poisoner"] = 196864, |
["Elaborate Planning"] = 193640, |
["Thuggee"] = 196861, |
}, |
["Subtlety_Talents"] = { |
["Shadow Focus"] = 108209, |
["Cheat Death"] = 31230, |
["Alacrity"] = 193539, |
["Soothing Darkness"] = 200759, |
}, |
["Subtlety_PVPTalents"] = { |
["Thief's Bargain"] = 212081, |
["Hardiness"] = 195416, |
["Adaptation"] = 214027, |
["Thieves' Gambit"] = 248762, |
["Sparring"] = 195425, |
["Phantom Assassin"] = 216883, |
["Dagger in the Dark"] = 198675, |
["Veil of Midnight"] = 198952, |
["Maneuverability"] = 197000, |
["Relentless"] = 196029, |
["Silhouette"] = 197899, |
["Honor Among Thieves"] = 198032, |
["Reinforced Armor"] = 195282, |
}, |
["Assassination_PVPTalents"] = { |
["Intent to Kill"] = 197007, |
["Hardiness"] = 195416, |
["System Shock"] = 198145, |
["Adaptation"] = 214027, |
["Unfair Advantage"] = 206317, |
["Flying Daggers"] = 198128, |
["Reinforced Armor"] = 195282, |
["Mind-numbing Poison"] = 197050, |
["Creeping Venom"] = 198092, |
["Maneuverability"] = 197000, |
["Sparring"] = 195425, |
["Relentless"] = 196029, |
["Deadly Brew"] = 197044, |
["Honor Among Thieves"] = 198032, |
["Turn the Tables"] = 198020, |
}, |
["Outlaw_PVPTalents"] = { |
["Cheap Tricks"] = 212035, |
["Boarding Party"] = 209752, |
["Thick as Thieves"] = 221622, |
["Adaptation"] = 214027, |
["Reinforced Armor"] = 195282, |
["Sparring"] = 195425, |
["Reinforced Armor"] = 195282, |
["Hardiness"] = 195416, |
["Take Your Cut"] = 198265, |
["Drink Up Me Hearties"] = 212210, |
["Maneuverability"] = 197000, |
["Relentless"] = 196029, |
["Maneuverability"] = 197000, |
["Control is King"] = 212217, |
["Honor Among Thieves"] = 198032, |
["Turn the Tables"] = 198020, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Outlaw"] = 260, |
["Subtlety"] = 261, |
["Assassination"] = 259, |
}, |
}, |
}, |
["SHAMAN"] = { |
["Enhancement"] = { |
["Windfury"] = 33757, |
["Maelstrom Weapon"] = 187880, |
["Mastery: Enhanced Elements"] = 77223, |
["Healing Surge"] = 190899, |
["Feral Spirit"] = 231723, |
["Stormbringer"] = 201845, |
["Stormlash"] = 195255, |
["Reincarnation"] = 20608, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Enhancement"] = 263, |
["Elemental"] = 262, |
["Restoration"] = 264, |
}, |
}, |
["Elemental"] = { |
["Lava Surge"] = 77756, |
["Lava Burst"] = 231721, |
["Flame Shock"] = 232643, |
["Elemental Fury"] = 60188, |
["Mastery: Elemental Overload"] = 168534, |
["Elemental Focus"] = 16164, |
["Chain Lightning"] = 231722, |
["Reincarnation"] = 20608, |
}, |
["Restoration_Talents"] = { |
["High Tide"] = 157154, |
["Bottomless Depths"] = 197467, |
["Graceful Spirit"] = 192088, |
["Torrent"] = 200072, |
["Deluge"] = 200076, |
["Undulation"] = 200071, |
["Echo of the Elements"] = 108283, |
["Crashing Waves"] = 197464, |
["Ancestral Vigor"] = 207401, |
}, |
["Elemental_Talents"] = { |
["Lightning Rod"] = 210689, |
["Primal Elementalist"] = 117013, |
["Aftershock"] = 210707, |
["Elemental Fusion"] = 192235, |
["Ancestral Swiftness"] = 192087, |
["Echo of the Elements"] = 108283, |
["Earthen Rage"] = 170374, |
["Path of Flame"] = 201909, |
}, |
["Pets"] = { |
}, |
["Restoration"] = { |
["Lava Surge"] = 77756, |
["Lava Burst"] = 231721, |
["Mastery: Deep Healing"] = 77226, |
["Chain Heal"] = 231780, |
["Riptide"] = 231725, |
["Tidal Waves"] = 51564, |
["Resurgence"] = 16196, |
["Reincarnation"] = 20608, |
}, |
["Enhancement_Talents"] = { |
["Crashing Storm"] = 192246, |
["Tempest"] = 192234, |
["Hailstorm"] = 210853, |
["Hot Hand"] = 201900, |
["Empowered Stormlash"] = 210731, |
["Overcharge"] = 210727, |
["Ancestral Swiftness"] = 192087, |
["Landslide"] = 197992, |
["Boulderfist"] = 246035, |
}, |
["Restoration_PVPTalents"] = { |
["Hardiness"] = 195416, |
["Defender of the Weak"] = 195330, |
["Adaptation"] = 214027, |
["Tidebringer"] = 236501, |
["Reinforced Armor"] = 195282, |
["Purifying Waters"] = 204247, |
["Calming Waters"] = 221678, |
["Relentless"] = 196029, |
["Swelling Waves"] = 204264, |
["Rippling Waters"] = 204269, |
["Vim and Vigor"] = 195483, |
["Tidebringer"] = 236501, |
}, |
["Elemental"] = { |
["Lava Surge"] = 77756, |
["Lava Burst"] = 231721, |
["Reincarnation"] = 20608, |
["Mastery: Elemental Overload"] = 168534, |
["Elemental Fury"] = 60188, |
["Elemental Focus"] = 16164, |
["Chain Lightning"] = 231722, |
["Flame Shock"] = 232643, |
}, |
["Enhancement"] = { |
["Windfury"] = 33757, |
["Stormlash"] = 195255, |
["Reincarnation"] = 20608, |
["Stormbringer"] = 201845, |
["Mastery: Enhanced Elements"] = 77223, |
["Maelstrom Weapon"] = 187880, |
}, |
["Enhancement_PVPTalents"] = { |
["Hardiness"] = 195416, |
["Inner Renewal"] = 195606, |
["Defender of the Weak"] = 195330, |
["Adaptation"] = 214027, |
["Spectral Recovery"] = 204261, |
["Sparring"] = 195425, |
["Reinforced Armor"] = 195282, |
["Purifying Waters"] = 204247, |
["Static Cling"] = 211062, |
["Relentless"] = 196029, |
["Ride the Lightning"] = 204357, |
["Leader of the Clan"] = 204365, |
["Forked Lightning"] = 204349, |
["Leader of the Clan"] = 204365, |
["Shamanism"] = 193876, |
["Vim and Vigor"] = 195483, |
["Sparring"] = 195425, |
}, |
["Enhancement_Talents"] = { |
["Crashing Storm"] = 192246, |
["Tempest"] = 192234, |
["Hailstorm"] = 210853, |
["Hot Hand"] = 201900, |
["Empowered Stormlash"] = 210731, |
["Overcharge"] = 210727, |
["Ancestral Swiftness"] = 192087, |
["Boulderfist"] = 246035, |
["Landslide"] = 197992, |
}, |
["Elemental_PVPTalents"] = { |
["Mind Quickness"] = 213555, |
["Train of Thought"] = 213554, |
["Initiation"] = 213556, |
["Purifying Waters"] = 204247, |
["Traveling Storms"] = 204403, |
["Elemental Attunement"] = 204385, |
["Earthfury"] = 204398, |
["Fire and Ice"] = 247526, |
["Relentless"] = 196029, |
["Swelling Waves"] = 204264, |
["Earthfury"] = 204398, |
["Elemental Attunement"] = 204385, |
["Control of Lava"] = 204393, |
}, |
}, |
["WARLOCK"] = { |
["Pets"] = { |
["Avoidance"] = 32233, |
["Void Reflexes"] = 117225, |
["Elemental_Talents"] = { |
["Lightning Rod"] = 210689, |
["Primal Elementalist"] = 117013, |
["Aftershock"] = 210707, |
["Echo of the Elements"] = 108283, |
["Ancestral Swiftness"] = 192087, |
["Elemental Fusion"] = 192235, |
["Earthen Rage"] = 170374, |
["Path of Flame"] = 201909, |
}, |
["Restoration_Talents"] = { |
["High Tide"] = 157154, |
["Bottomless Depths"] = 197467, |
["Graceful Spirit"] = 192088, |
["Torrent"] = 200072, |
["Deluge"] = 200076, |
["Undulation"] = 200071, |
["Echo of the Elements"] = 108283, |
["Crashing Waves"] = 197464, |
["Ancestral Vigor"] = 207401, |
}, |
["Restoration"] = { |
["Lava Surge"] = 77756, |
["Lava Burst"] = 231721, |
["Mastery: Deep Healing"] = 77226, |
["Chain Heal"] = 231780, |
["Tidal Waves"] = 231785, |
["Riptide"] = 231725, |
["Resurgence"] = 16196, |
["Reincarnation"] = 20608, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Demonology"] = 266, |
["Affliction"] = 265, |
["Destruction"] = 267, |
["Enhancement"] = 263, |
["Elemental"] = 262, |
["Restoration"] = 264, |
}, |
}, |
["Destruction"] = { |
["Mastery: Chaotic Energies"] = 77220, |
["Soul Leech"] = 108370, |
["Soul Shards"] = 246985, |
["Firebolt"] = 231795, |
["Unending Resolve"] = 231794, |
["Soulstone"] = 231811, |
["Conflagrate"] = 231793, |
}, |
["Demonology_Talents"] = { |
["Grimoire of Synergy"] = 171975, |
["Hand of Doom"] = 196283, |
["Demonic Calling"] = 205145, |
["Shadowy Inspiration"] = 196269, |
["Power Trip"] = 196605, |
["Impending Doom"] = 196270, |
["Soul Conduit"] = 215941, |
["Improved Dreadstalkers"] = 196272, |
["Grimoire of Service"] = 108501, |
["Grimoire of Supremacy"] = 152107, |
["Demon Skin"] = 219272, |
}, |
["Demonology"] = { |
["Mastery: Master Demonologist"] = 77219, |
["Soul Leech"] = 108370, |
["Soul Shards"] = 246985, |
["Soul Link"] = 108415, |
}, |
}, |
["WARLOCK"] = { |
["Destruction_Talents"] = { |
["Eradication"] = 196412, |
["Roaring Blaze"] = 205184, |
["Backdraft"] = 196406, |
["Demon Skin"] = 219272, |
["Reverse Entropy"] = 205148, |
["Fire and Brimstone"] = 196408, |
["Grimoire of Supremacy"] = 152107, |
["Wreak Havoc"] = 196410, |
["Soul Conduit"] = 215941, |
["Empowered Life Tap"] = 235157, |
["Grimoire of Service"] = 108501, |
["Wreak Havoc"] = 196410, |
["Reverse Entropy"] = 205148, |
["Grimoire of Supremacy"] = 152107, |
["Demon Skin"] = 219272, |
}, |
["Affliction"] = { |
["Agony"] = 231792, |
["Shadow Bite"] = 231799, |
["Soul Leech"] = 108370, |
["Soul Shards"] = 246985, |
["Soulstone"] = 231811, |
["Soul Leech"] = 108370, |
["Shadow Bite"] = 231799, |
["Unstable Affliction"] = 231791, |
["Mastery: Potent Afflictions"] = 77215, |
}, |
["Grimoire of Service"] = 108501, |
["Malefic Grasp"] = 235155, |
["Absolute Corruption"] = 196103, |
["Grimoire of Supremacy"] = 152107, |
["Death's Embrace"] = 234876, |
["Soul Conduit"] = 215941, |
["Empowered Life Tap"] = 235157, |
["Writhe in Agony"] = 196102, |
["Death's Embrace"] = 234876, |
["Grimoire of Supremacy"] = 152107, |
["Demon Skin"] = 219272, |
}, |
["Pets"] = { |
["Voidlord"] = { |
["Avoidance"] = 32233, |
["Void Reflexes"] = 117225, |
}, |
["Voidwalker"] = { |
["Avoidance"] = 32233, |
["Void Reflexes"] = 117225, |
}, |
["Shivarra"] = { |
["Avoidance"] = 32233, |
}, |
["Observer"] = { |
["Avoidance"] = 32233, |
}, |
["Wrathguard"] = { |
["Avoidance"] = 32233, |
["Void Reflexes"] = 117225, |
}, |
["Succubus"] = { |
["Avoidance"] = 32233, |
}, |
["Felguard"] = { |
["Avoidance"] = 32233, |
["Void Reflexes"] = 117225, |
}, |
["Felhunter"] = { |
["Avoidance"] = 32233, |
}, |
["Fel Imp"] = { |
["Avoidance"] = 32233, |
}, |
["Imp"] = { |
["Avoidance"] = 32233, |
}, |
}, |
["Destruction_PVPTalents"] = { |
["Cremation"] = 212282, |
["Mind Quickness"] = 213546, |
["Fel Fissure"] = 200586, |
["Essence Drain"] = 221711, |
}, |
["Destruction"] = { |
["Mastery: Chaotic Energies"] = 77220, |
["Soul Leech"] = 108370, |
["Soul Shards"] = 246985, |
["Firebolt"] = 231795, |
["Unending Resolve"] = 231794, |
["Soulstone"] = 231811, |
["Conflagrate"] = 231793, |
}, |
["Demonology_PVPTalents"] = { |
["Mind Quickness"] = 213546, |
["Pleasure through Pain"] = 212618, |
["Initiation"] = 213547, |
["Train of Thought"] = 213545, |
}, |
["Demonology"] = { |
["Soul Leech"] = 108370, |
["Mastery: Master Demonologist"] = 77219, |
["Soul Shards"] = 246985, |
["Soul Link"] = 108415, |
}, |
["Demonology_Talents"] = { |
["Grimoire of Synergy"] = 171975, |
["Hand of Doom"] = 196283, |
["Demonic Calling"] = 205145, |
["Demon Skin"] = 219272, |
["Power Trip"] = 196605, |
["Soul Conduit"] = 215941, |
["Impending Doom"] = 196270, |
["Improved Dreadstalkers"] = 196272, |
["Grimoire of Service"] = 108501, |
["Grimoire of Supremacy"] = 152107, |
["Shadowy Inspiration"] = 196269, |
}, |
["Affliction_PVPTalents"] = { |
["Mind Quickness"] = 213546, |
["Train of Thought"] = 213545, |
["Relentless"] = 196029, |
["Nightfall"] = 248813, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Demonology"] = 266, |
["Affliction"] = 265, |
["Destruction"] = 267, |
}, |
}, |
}, |
["WARRIOR"] = { |
["Protection"] = { |
["Execute"] = 231827, |
["Furious Slash"] = 231824, |
}, |
["Arms"] = { |
["Mastery: Colossal Might"] = 76838, |
["Tactician"] = 184783, |
}, |
["Protection_Talents"] = { |
["Safeguard"] = 223657, |
["Bounding Stride"] = 202163, |
["Booming Voice"] = 202743, |
["Vengeance"] = 202572, |
["Indomitable"] = 202095, |
["Never Surrender"] = 202561, |
["Renewed Fury"] = 202288, |
["Inspiring Presence"] = 205484, |
["Devastator"] = 236279, |
["Warbringer"] = 103828, |
["Warlord's Challenge"] = 223662, |
["Crackling Thunder"] = 203201, |
["Into the Fray"] = 202603, |
["Anger Management"] = 152278, |
["Heavy Repercussions"] = 203177, |
["Best Served Cold"] = 202560, |
}, |
["Fury_Talents"] = { |
["Furious Charge"] = 202224, |
["Outburst"] = 206320, |
["Hardiness"] = 195416, |
["Shadow of the Colossus"] = 198807, |
}, |
["Arms"] = { |
["Mastery: Colossal Might"] = 76838, |
["Tactician"] = 184783, |
}, |
["Protection_Talents"] = { |
["Safeguard"] = 223657, |
["Bounding Stride"] = 202163, |
["Booming Voice"] = 202743, |
["Vengeance"] = 202572, |
["Indomitable"] = 202095, |
["Never Surrender"] = 202561, |
["Renewed Fury"] = 202288, |
["Inspiring Presence"] = 205484, |
["Devastator"] = 236279, |
["Warbringer"] = 103828, |
["Warlord's Challenge"] = 223662, |
["Crackling Thunder"] = 203201, |
["Into the Fray"] = 202603, |
["Anger Management"] = 152278, |
["Heavy Repercussions"] = 203177, |
["Best Served Cold"] = 202560, |
}, |
["METADATA"] = { |
["Specs"] = { |
["Fury"] = 72, |
["Arms"] = 71, |
["Fury"] = 72, |
["Protection"] = 73, |
}, |
}, |
-- 1st: Player's class: |
-- 1.1. Active spec baseline spells; |
-- 1.2. Active spec Talents' spells; |
-- 1.3. Pets (if there are spells for); |
-- 1.4. Other specs' baseline spells; |
-- 1.5. Other specs' Talents' spells; |
-- 1.3. Active spec PvP Talents' spells; |
-- 1.4. Flyouts (if there are spells for); |
-- 1.5. Pets (if there are spells for); |
-- 1.6. Other specs' baseline spells; |
-- 1.7. Other specs' Talents' spells; |
-- 1.8. Other specs' PvP Talents' spells; |
-- 2nd: GeneralTab; |
-- 3rd: Other classes: |
-- 3.1. Each spec baseline spells; |
-- 3.2. Each spec Talents' spells; |
-- 3.3. Pets (if there are spells for). |
-- 3.3. Each spec PvP Talents' spells; |
-- 3.4. Flyouts (if there are spells for); |
-- 3.5. Pets (if there are spells for). |
local SetLookupOrder = function() |
-- LookupOrder_table = {}; -- Reset the table |
wipe(LookupOrder_table); -- Reset the table |
-- Order specs et al |
local playerActiveEnglishSpecName = (GetActiveEnglishSpecialisationName()); |
-- print("Active SpecName = ".. tostring(playerActiveEnglishSpecName)); |
local specOrderIndex = 1; |
-- local specOrderIndex = 1; |
local specKey = (next(LibSN2SIDP.DB[classKey].METADATA.Specs, nil)); |
while specKey do |
if specKey == playerActiveEnglishSpecName then |
tinsert(LookupOrder_table[classKey], 2, specKey.."_Talents"); |
tinsert(LookupOrder_table[classKey], 3, specKey.."_PVPTalents"); |
-- print(tostring(LookupOrder_table[classKey][1]).. " *"); |
else |
-- else |
elseif LibSN2SIDP.DB[classKey].METADATA.Specs[specKey] then |
tinsert(LookupOrder_table[classKey], specKey); |
tinsert(LookupOrder_table[classKey], specKey.."_Talents"); |
tinsert(LookupOrder_table[classKey], 3, specKey.."_PVPTalents"); |
tinsert(LookupOrder_table[classKey], specKey.."_PVPTalents"); |
-- print(tostring(LookupOrder_table[classKey][(specOrderIndex == 1) and specOrderIndex or (specOrderIndex +specOrderIndex -1)])); |
end |
specKey = (next(LibSN2SIDP.DB[classKey].METADATA.Specs, specKey)); |
specOrderIndex = specOrderIndex + 1; |
-- specOrderIndex = specOrderIndex + 1; |
end |
if LibSN2SIDP.DB[classKey].Flyouts then |
tinsert(LookupOrder_table[classKey], 4, "Flyouts"); |
end |
if LibSN2SIDP.DB[classKey].Pets then |
tinsert(LookupOrder_table[classKey], 3, "Pets"); |
local index = (LibSN2SIDP.DB[classKey].Flyouts and 5) or 4; |
tinsert(LookupOrder_table[classKey], index, "Pets"); |
end |
elseif classKey ~= "General" then |
tinsert(LookupOrder_table, classKey); |
-- print(tostring(LookupOrder_table[classOrderIndex])); |
LookupOrder_table[classKey] = {}; |
local specOrderIndex = 1; |
-- local specOrderIndex = 1; |
local specKey = (next(LibSN2SIDP.DB[classKey].METADATA.Specs, nil)); |
while specKey do |
-- local numSpecSubTables = 3; -- Unless we also have Flyouts, making it 4 (or more) |
tinsert(LookupOrder_table[classKey], specKey); |
tinsert(LookupOrder_table[classKey], specKey.."_Talents"); |
tinsert(LookupOrder_table[classKey], specKey.."_PVPTalents"); |
-- print(tostring(LookupOrder_table[classKey][specOrderIndex])); |
specKey = (next(LibSN2SIDP.DB[classKey].METADATA.Specs, specKey)); |
specOrderIndex = specOrderIndex + 2; |
-- specOrderIndex = specOrderIndex + 1; |
end |
if LibSN2SIDP.DB[classKey].Flyouts then |
tinsert(LookupOrder_table[classKey], "Flyouts"); |
end |
if LibSN2SIDP.DB[classKey].Pets then |
tinsert(LookupOrder_table[classKey], "Pets"); |
end |
-- local classKey = LookupOrder_table[i]; |
-- print(AddonName.. ": ".. i.. ". ".. tostring(classKey)); |
-- for ii = 1, #(LookupOrder_table[classKey]) do |
-- print(AddonName.. ": ".. i.. ".".. ii.. ". ".. tostring(LookupOrder_table[classKey][ii])); |
-- local specKey = LookupOrder_table[classKey][ii]; |
-- print(AddonName.. ": ".. i.. ".".. ii.. ". ".. tostring(specKey)); |
-- end |
-- end |
end); |
-- print(AddonName.. ": ".. tostring(classKey)); |
for specIndex = 1, #(LookupOrder_table[classKey]) do |
local specKey = LookupOrder_table[classKey][specIndex]; |
-- print(AddonName.. ": ".. tostring(specKey)); |
local spID = LibSN2SIDP.DB[classKey][specKey][engSpellName] or nil; |
if spID then |
return spID; |
return spID; -- FOUND IT! |
end |
if specKey == "Flyouts" or specKey == "Pets" then |
local subTableKey = (next(LibSN2SIDP.DB[classKey][specKey], nil)); |
while subTableKey do |
-- print(tostring(classKey).. " ".. tostring(specKey).. " ".. tostring(subTableKey)); |
local spID = LibSN2SIDP.DB[classKey][specKey][subTableKey][engSpellName] or nil; |
if spID then |
return spID; -- FOUND IT! |
end |
subTableKey = (next(LibSN2SIDP.DB[classKey][specKey], subTableKey)); |
end |
end |
end |
end |
-- Didn't find the given spell name in our database. So try and get it from game API |
local locSpellName, _, _, _, _, _, spID = GetSpellInfo(engSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = spID}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = spID; -- Cache the key/value pair |
-- end |
-- end |
return spID; |
elseif (paramType == "number") then |
local locSpellName = (GetSpellInfo(engSpellName)); |
-- print(locSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = engSpellName}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = engSpellName; -- Cache the key/value pair |
-- end |
-- end |
return engSpellName; |
-- print(tostring(locSpellName)); |
if locSpellName then |
return engSpellName; |
else |
return nil; |
end |
else |
-- TODO: error() ? |
return nil; |
if spID then |
-- print("Found in ".. classKey.. ": ".. specKey); |
local locSpellName = (GetSpellInfo(spID)); -- Localised spell name |
return locSpellName; |
return locSpellName; -- FOUND IT! |
end |
if specKey == "Flyouts" or specKey == "Pets" then |
local subTableKey = (next(LibSN2SIDP.DB[classKey][specKey], nil)); |
while subTableKey do |
-- print(tostring(classKey).. " ".. tostring(specKey).. " ".. tostring(subTableKey)); |
local spID = LibSN2SIDP.DB[classKey][specKey][subTableKey][engSpellName] or nil; |
if spID then |
local locSpellName = (GetSpellInfo(spID)); -- Localised spell name |
return locSpellName; -- FOUND IT! |
end |
subTableKey = (next(LibSN2SIDP.DB[classKey][specKey], subTableKey)); |
end |
end |
end |
end |
-- Didn't find the given spell name in our database. So try and get it from game API |
local locSpellName, _, _, _, _, _, spID = GetSpellInfo(engSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = spID}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = spID; -- Cache the key/value pair |
-- end |
-- end |
return locSpellName; |
elseif paramType == "number" then |
local locSpellName = (GetSpellInfo(engSpellName)); |
-- print(locSpellName); |
-- if locSpellName then |
-- if tbl == nil then |
-- tbl = {[locSpellName] = engSpellName}; -- Create 'tbl' and cache the key/value pair |
-- elseif tbl[locSpellName] == nil then |
-- tbl[locSpellName] = engSpellName; -- Cache the key/value pair |
-- end |
-- end |
return locSpellName; |
else |
-- TODO: error() ? |
## Interface: 70305 |
## Title: Lib: SpellName2SID-1.0-Passives |
## Notes: Table of English Spell Names and corresponding Spell IDs|nPassive spells database variant |
## Version: 1.0.09b |
## Version: 1.0.10 |
## LoadOnDemand: 1 |
## Author: aallkkaa |
## X-Original-Author: twobits |
## X-Credits: benots4 |