View Single Post
05/14/16, 08:13 PM   #10
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
You should avoid using ability names as key,
you cannot avoid a typo error or a voluntary number added in some abilities and even more an ability rename (due to translator fault or simple dynamic name by having some conditions (ex: pulsar) .. by the way, did this on pts :
I strongly encourage you to do not use ability names as keys. Arrange your addon a syou want, but it's a huge probability on a broken code at next dlc. this lib givve all the data you need, do as you want
and you should avoid duplicating skills because of their language. it's a waste of memory and not so hard to re-arrange data. (and don't forget unoficial translations ..)


Lua Code:
  1. local function void()
  2.  
  3.     local ABILITY_TYPE_ULTIMATE = 0
  4.     local ABILITY_TYPE_ACTIVE = 1
  5.    
  6.     local MORPH_TYPE_BASE = 0
  7.     local MORPH_TYPE_UPPER = 1
  8.     local MORPH_TYPE_LOWER = 2
  9.    
  10.     -- link ARRAY_ABILITIES to SavedVariables
  11.     if not ARRAY_ABILITIES then ARRAY_ABILITIES = {} end
  12.    
  13.     local lang = GetCVar("Language.2")
  14.     ARRAY_ABILITIES[lang] = {}
  15.    
  16.     for skillType=1, 6 do
  17.         for skillLineIndex=1, LSF:GetNumSkillLines(skillType) do
  18.             for abilityIndex=1, LSF:GetNumSkillAbilities(skillType, skillLineIndex) do
  19.                
  20.                 local abilityType = LSF:GetAbilityType(skillType, skillLineIndex, abilityIndex)
  21.                
  22.                 if abilityType == ABILITY_TYPE_ULTIMATE or abilityType == ABILITY_TYPE_ACTIVE then
  23.                
  24.                     local abilityIdRank1NoMorph, abilityIdRank2NoMorph,abilityIdRank3NoMorph, abilityIdRank4NoMorph
  25.                     local abilityIdRank1UpperMorph, abilityIdRank2UpperMorph,abilityIdRank3UpperMorph, abilityIdRank4UpperMorph
  26.                     local abilityIdRank1LowerMorph, abilityIdRank2LowerMorph,abilityIdRank3LowerMorph, abilityIdRank4LowerMorph
  27.                    
  28.                     abilityIdRank1NoMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_BASE, 1)
  29.                     abilityIdRank2NoMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_BASE, 2)
  30.                     abilityIdRank3NoMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_BASE, 3)
  31.                     abilityIdRank4NoMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_BASE, 4)
  32.                    
  33.                     abilityIdRank1UpperMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_UPPER, 1)
  34.                     abilityIdRank2UpperMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_UPPER, 2)
  35.                     abilityIdRank3UpperMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_UPPER, 3)
  36.                     abilityIdRank4UpperMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_UPPER, 4)
  37.                    
  38.                     abilityIdRank1LowerMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_LOWER, 1)
  39.                     abilityIdRank2LowerMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_LOWER, 2)
  40.                     abilityIdRank3LowerMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_LOWER, 3)
  41.                     abilityIdRank4LowerMorph = LSF:GetAbilityId(skillType, skillLineIndex, abilityIndex, MORPH_TYPE_LOWER, 4)
  42.                    
  43.                     local abilityNameNoMorph = GetAbilityName(abilityIdRank1NoMorph)
  44.                     local abilityNameUpperMorph = GetAbilityName(abilityIdRank1UpperMorph)
  45.                     local abilityNameLowerMorph = GetAbilityName(abilityIdRank1LowerMorph)
  46.                    
  47.                     ARRAY_ABILITIES[lang][abilityNameNoMorph] = {
  48.                         rank1 = abilityIdRank1NoMorph,
  49.                         rank2 = abilityIdRank2NoMorph,
  50.                         rank3 = abilityIdRank3NoMorph,
  51.                         rank4 = abilityIdRank4NoMorph,
  52.                     }
  53.                    
  54.                     ARRAY_ABILITIES[lang][abilityNameUpperMorph] = {
  55.                         rank1 = abilityIdRank1UpperMorph,
  56.                         rank2 = abilityIdRank2UpperMorph,
  57.                         rank3 = abilityIdRank3UpperMorph,
  58.                         rank4 = abilityIdRank4UpperMorph,
  59.                     }
  60.                    
  61.                     ARRAY_ABILITIES[lang][abilityNameLowerMorph] = {
  62.                         rank1 = abilityIdRank1LowerMorph,
  63.                         rank2 = abilityIdRank2LowerMorph,
  64.                         rank3 = abilityIdRank3LowerMorph,
  65.                         rank4 = abilityIdRank4LowerMorph,
  66.                     }
  67.                    
  68.                 end
  69.                
  70.             end
  71.         end
  72.     end
  73.    
  74. end




Lua Code:
  1. ARRAY_ABILITIES =
  2. {
  3.     ["en"] =
  4.     {
  5.         ["Low Slash"] =
  6.         {
  7.             ["rank2"] = 41387,
  8.             ["rank4"] = 41394,
  9.             ["rank1"] = 28304,
  10.             ["rank3"] = 41391,
  11.         },
  12.         ["Rune Focus"] =
  13.         {
  14.             ["rank2"] = 23968,
  15.             ["rank4"] = 23970,
  16.             ["rank1"] = 22234,
  17.             ["rank3"] = 23969,
  18.         },
  19.         ["Anti-Cavalry Caltrops"] =
  20.         {
  21.             ["rank2"] = 46396,
  22.             ["rank4"] = 46420,
  23.             ["rank1"] = 40255,
  24.             ["rank3"] = 46408,
  25.         },
  26.         ["Meteor"] =
  27.         {
  28.             ["rank2"] = 42461,
  29.             ["rank4"] = 42467,
  30.             ["rank1"] = 16536,
  31.             ["rank3"] = 42464,
  32.         },
  33.         ["Silver Leash"] =
  34.         {
  35.             ["rank2"] = 42677,
  36.             ["rank4"] = 42696,
  37.             ["rank1"] = 40336,
  38.             ["rank3"] = 42687,
  39.         },
  40.         ["Critical Charge"] =
  41.         {
  42.             ["rank2"] = 39785,
  43.             ["rank4"] = 39793,
  44.             ["rank1"] = 28448,
  45.             ["rank3"] = 39789,
  46.         },
  47.         ["Whirlwind"] =
  48.         {
  49.             ["rank2"] = 40708,
  50.             ["rank4"] = 40714,
  51.             ["rank1"] = 28591,
  52.             ["rank3"] = 40711,
  53.         },
  54.         ["Entropy"] =
  55.         {
  56.             ["rank2"] = 42199,
  57.             ["rank4"] = 42207,
  58.             ["rank1"] = 28567,
  59.             ["rank3"] = 42203,
  60.         },
  61.         ["Soul Trap"] =
  62.         {
  63.             ["rank2"] = 43050,
  64.             ["rank4"] = 43056,
  65.             ["rank1"] = 26768,
  66.             ["rank3"] = 43053,
  67.         },
  68.         ["Scorching Flare"] =
  69.         {
  70.             ["rank2"] = 63399,
  71.             ["rank4"] = 63415,
  72.             ["rank1"] = 61524,
  73.             ["rank3"] = 63407,
  74.         },
  75.         ["Blade Cloak"] =
  76.         {
  77.             ["rank2"] = 40631,
  78.             ["rank4"] = 40633,
  79.             ["rank1"] = 28613,
  80.             ["rank3"] = 40632,
  81.         },
  82.         ["Defensive Posture"] =
  83.         {
  84.             ["rank2"] = 41349,
  85.             ["rank4"] = 41351,
  86.             ["rank1"] = 28727,
  87.             ["rank3"] = 41350,
  88.         },
  89.         ["Rearming Trap"] =
  90.         {
  91.             ["rank2"] = 42727,
  92.             ["rank4"] = 42747,
  93.             ["rank1"] = 40382,
  94.             ["rank3"] = 42737,
  95.         },
  96.         ["Momentum"] =
  97.         {
  98.             ["rank2"] = 39868,
  99.             ["rank4"] = 39881,
  100.             ["rank1"] = 28297,
  101.             ["rank3"] = 39871,
  102.         },
  103.         ["Healing Ward"] =
  104.         {
  105.             ["rank2"] = 41312,
  106.             ["rank4"] = 41320,
  107.             ["rank1"] = 40126,
  108.             ["rank3"] = 41316,
  109.         },
  110.         ["Rapid Strikes"] =
  111.         {
  112.             ["rank2"] = 40584,
  113.             ["rank4"] = 40590,
  114.             ["rank1"] = 38857,
  115.             ["rank3"] = 40587,
  116.         },
  117.         ["Shooting Star"] =
  118.         {
  119.             ["rank2"] = 42482,
  120.             ["rank4"] = 42492,
  121.             ["rank1"] = 40493,
  122.             ["rank3"] = 42487,
  123.         },
  124.         ["Radiant Ward"] =
  125.         {
  126.             ["rank2"] = 27506,
  127.             ["rank4"] = 27514,
  128.             ["rank1"] = 22182,
  129.             ["rank3"] = 27510,
  130.         },
  131.         ["Whirling Blades"] =
  132.         {
  133.             ["rank2"] = 40717,
  134.             ["rank4"] = 40731,
  135.             ["rank1"] = 38891,
  136.             ["rank3"] = 40724,
  137.         },
  138.         ["Channeled Focus"] =
  139.         {
  140.             ["rank2"] = 23996,
  141.             ["rank4"] = 23998,
  142.             ["rank1"] = 22240,
  143.             ["rank3"] = 23997,
  144.         },
  145.         ["Circle of Protection"] =
  146.         {
  147.             ["rank2"] = 42501,
  148.             ["rank4"] = 42509,
  149.             ["rank1"] = 35737,
  150.             ["rank3"] = 42505,
  151.         },
  152.         ["Shrouded Daggers"] =
  153.         {
  154.             ["rank2"] = 40613,
  155.             ["rank4"] = 40619,
  156.             ["rank1"] = 38914,
  157.             ["rank3"] = 40616,
  158.         },
  159.         ["Accelerating Drain"] =
  160.         {
  161.             ["rank2"] = 41879,
  162.             ["rank4"] = 41881,
  163.             ["rank1"] = 38956,
  164.             ["rank3"] = 41880,
  165.         },
  166.         ["Feral Pounce"] =
  167.         {
  168.             ["rank2"] = 42126,
  169.             ["rank4"] = 42128,
  170.             ["rank1"] = 39104,
  171.             ["rank3"] = 42127,
  172.         },
  173.         ["Flawless Dawnbreaker"] =
  174.         {
  175.             ["rank2"] = 42575,
  176.             ["rank4"] = 42586,
  177.             ["rank1"] = 40161,
  178.             ["rank3"] = 42581,
  179.         },
  180.         ["Infectious Claws"] =
  181.         {
  182.             ["rank2"] = 58857,
  183.             ["rank4"] = 58862,
  184.             ["rank1"] = 58855,
  185.             ["rank3"] = 58859,
  186.         },
  187.         ["Wrecking Blow"] =
  188.         {
  189.             ["rank2"] = 40000,
  190.             ["rank4"] = 40008,
  191.             ["rank1"] = 38807,
  192.             ["rank3"] = 40004,
  193.         },
  194.         ["Destructive Clench"] =
  195.         {
  196.             ["rank2"] = 40977,
  197.             ["rank4"] = 41006,
  198.             ["rank1"] = 38984,
  199.             ["rank3"] = 40995,
  200.         },
  201.         ["Endless Hail"] =
  202.         {
  203.             ["rank2"] = 40920,
  204.             ["rank4"] = 40932,
  205.             ["rank1"] = 38689,
  206.             ["rank3"] = 40926,
  207.         },
  208.         ["Practiced Incantation"] =
  209.         {
  210.             ["rank2"] = 27419,
  211.             ["rank4"] = 27427,
  212.             ["rank1"] = 22226,
  213.             ["rank3"] = 27423,
  214.         },
  215.         ["Power Slam"] =
  216.         {
  217.             ["rank2"] = 41453,
  218.             ["rank4"] = 41459,
  219.             ["rank1"] = 38452,
  220.             ["rank3"] = 41456,
  221.         },
  222.         ["Restoring Focus"] =
  223.         {
  224.             ["rank2"] = 23983,
  225.             ["rank4"] = 23985,
  226.             ["rank1"] = 22237,
  227.             ["rank3"] = 23984,
  228.         },
  229.         ["Radiant Aura"] =
  230.         {
  231.             ["rank2"] = 27013,
  232.             ["rank4"] = 27030,
  233.             ["rank1"] = 26807,
  234.             ["rank3"] = 27024,
  235.         },
  236.         ["Soul Assault"] =
  237.         {
  238.             ["rank2"] = 43095,
  239.             ["rank4"] = 43099,
  240.             ["rank1"] = 40420,
  241.             ["rank3"] = 43097,
  242.         },
  243.         ["Elemental Drain"] =
  244.         {
  245.             ["rank2"] = 41559,
  246.             ["rank4"] = 41567,
  247.             ["rank1"] = 39095,
  248.             ["rank3"] = 41563,
  249.         },
  250.         ["Defensive Stance"] =
  251.         {
  252.             ["rank2"] = 41352,
  253.             ["rank4"] = 41358,
  254.             ["rank1"] = 38312,
  255.             ["rank3"] = 41355,
  256.         },
  257.         ["Invigorating Drain"] =
  258.         {
  259.             ["rank2"] = 41900,
  260.             ["rank4"] = 41902,
  261.             ["rank1"] = 38949,
  262.             ["rank3"] = 41901,
  263.         },
  264.         ["Dawnbreaker of Smiting"] =
  265.         {
  266.             ["rank2"] = 42592,
  267.             ["rank4"] = 42598,
  268.             ["rank1"] = 40158,
  269.             ["rank3"] = 42595,
  270.         },
  271.         ["Rushed Ceremony"] =
  272.         {
  273.             ["rank2"] = 24198,
  274.             ["rank4"] = 24204,
  275.             ["rank1"] = 22250,
  276.             ["rank3"] = 24201,
  277.         },
  278.         ["Rite of Passage"] =
  279.         {
  280.             ["rank2"] = 27388,
  281.             ["rank4"] = 27396,
  282.             ["rank1"] = 22223,
  283.             ["rank3"] = 27392,
  284.         },
  285.         ["Mist Form"] =
  286.         {
  287.             ["rank2"] = 41807,
  288.             ["rank4"] = 41809,
  289.             ["rank1"] = 32986,
  290.             ["rank3"] = 41808,
  291.         },
  292.         ["Reverse Slice"] =
  293.         {
  294.             ["rank2"] = 39932,
  295.             ["rank4"] = 39942,
  296.             ["rank1"] = 38823,
  297.             ["rank3"] = 39937,
  298.         },
  299.         ["Stampede"] =
  300.         {
  301.             ["rank2"] = 39797,
  302.             ["rank4"] = 39807,
  303.             ["rank1"] = 38788,
  304.             ["rank3"] = 39802,
  305.         },
  306.         ["Barrier"] =
  307.         {
  308.             ["rank2"] = 46607,
  309.             ["rank4"] = 46609,
  310.             ["rank1"] = 38573,
  311.             ["rank3"] = 46608,
  312.         },
  313.         ["Destructive Touch"] =
  314.         {
  315.             ["rank2"] = 40947,
  316.             ["rank4"] = 40964,
  317.             ["rank1"] = 29091,
  318.             ["rank3"] = 40956,
  319.         },
  320.         ["Eclipse"] =
  321.         {
  322.             ["rank2"] = 27303,
  323.             ["rank4"] = 27306,
  324.             ["rank1"] = 21776,
  325.             ["rank3"] = 27304,
  326.         },
  327.         ["Elemental Ring"] =
  328.         {
  329.             ["rank2"] = 42961,
  330.             ["rank4"] = 42975,
  331.             ["rank1"] = 39143,
  332.             ["rank3"] = 42968,
  333.         },
  334.         ["Caltrops"] =
  335.         {
  336.             ["rank2"] = 46363,
  337.             ["rank4"] = 46385,
  338.             ["rank1"] = 33376,
  339.             ["rank3"] = 46374,
  340.         },
  341.         ["Expert Hunter"] =
  342.         {
  343.             ["rank2"] = 42602,
  344.             ["rank4"] = 42610,
  345.             ["rank1"] = 35762,
  346.             ["rank3"] = 42606,
  347.         },
  348.         ["Claws of Life"] =
  349.         {
  350.             ["rank2"] = 58901,
  351.             ["rank4"] = 58907,
  352.             ["rank1"] = 58879,
  353.             ["rank3"] = 58904,
  354.         },
  355.         ["Poison Arrow"] =
  356.         {
  357.             ["rank2"] = 40796,
  358.             ["rank4"] = 40806,
  359.             ["rank1"] = 28869,
  360.             ["rank3"] = 40801,
  361.         },
  362.         ["Healing Ritual"] =
  363.         {
  364.             ["rank2"] = 27334,
  365.             ["rank4"] = 27342,
  366.             ["rank1"] = 22304,
  367.             ["rank3"] = 27340,
  368.         },
  369.         ["Immovable"] =
  370.         {
  371.             ["rank2"] = 41078,
  372.             ["rank4"] = 41082,
  373.             ["rank1"] = 29552,
  374.             ["rank3"] = 41080,
  375.         },
  376.         ["Luminous Shards"] =
  377.         {
  378.             ["rank2"] = 27102,
  379.             ["rank4"] = 27122,
  380.             ["rank1"] = 26858,
  381.             ["rank3"] = 27112,
  382.         },
  383.         ["Bombard"] =
  384.         {
  385.             ["rank2"] = 40769,
  386.             ["rank4"] = 40777,
  387.             ["rank1"] = 38705,
  388.             ["rank3"] = 40773,
  389.         },
  390.         ["Devouring Swarm"] =
  391.         {
  392.             ["rank2"] = 41933,
  393.             ["rank4"] = 41937,
  394.             ["rank1"] = 38931,
  395.             ["rank3"] = 41936,
  396.         },
  397.         ["Solar Barrage"] =
  398.         {
  399.             ["rank2"] = 24155,
  400.             ["rank4"] = 24157,
  401.             ["rank1"] = 22095,
  402.             ["rank3"] = 24156,
  403.         },
  404.         ["Bat Swarm"] =
  405.         {
  406.             ["rank2"] = 41918,
  407.             ["rank4"] = 41920,
  408.             ["rank1"] = 32624,
  409.             ["rank3"] = 41919,
  410.         },
  411.         ["Spiked Bone Shield"] =
  412.         {
  413.             ["rank2"] = 43313,
  414.             ["rank4"] = 43323,
  415.             ["rank1"] = 42138,
  416.             ["rank3"] = 43318,
  417.         },
  418.         ["Destructive Reach"] =
  419.         {
  420.             ["rank2"] = 41029,
  421.             ["rank4"] = 41047,
  422.             ["rank1"] = 38937,
  423.             ["rank3"] = 41038,
  424.         },
  425.         ["Venom Arrow"] =
  426.         {
  427.             ["rank2"] = 40813,
  428.             ["rank4"] = 40823,
  429.             ["rank1"] = 38645,
  430.             ["rank3"] = 40818,
  431.         },
  432.         ["Rending Slashes"] =
  433.         {
  434.             ["rank2"] = 40667,
  435.             ["rank4"] = 40675,
  436.             ["rank1"] = 38839,
  437.             ["rank3"] = 40671,
  438.         },
  439.         ["Puncture"] =
  440.         {
  441.             ["rank2"] = 41473,
  442.             ["rank4"] = 41477,
  443.             ["rank1"] = 28306,
  444.             ["rank3"] = 41475,
  445.         },
  446.         ["Power Bash"] =
  447.         {
  448.             ["rank2"] = 41429,
  449.             ["rank4"] = 41435,
  450.             ["rank1"] = 28365,
  451.             ["rank3"] = 41432,
  452.         },
  453.         ["Guard"] =
  454.         {
  455.             ["rank2"] = 63308,
  456.             ["rank4"] = 63318,
  457.             ["rank1"] = 61511,
  458.             ["rank3"] = 63313,
  459.         },
  460.         ["Force Pulse"] =
  461.         {
  462.             ["rank2"] = 48977,
  463.             ["rank4"] = 48991,
  464.             ["rank1"] = 46356,
  465.             ["rank3"] = 48984,
  466.         },
  467.         ["Reviving Barrier"] =
  468.         {
  469.             ["rank2"] = 46610,
  470.             ["rank4"] = 46614,
  471.             ["rank1"] = 40237,
  472.             ["rank3"] = 46612,
  473.         },
  474.         ["Radial Sweep"] =
  475.         {
  476.             ["rank2"] = 23782,
  477.             ["rank4"] = 23784,
  478.             ["rank1"] = 22138,
  479.             ["rank3"] = 23783,
  480.         },
  481.         ["Ritual of Retribution"] =
  482.         {
  483.             ["rank2"] = 27261,
  484.             ["rank4"] = 27275,
  485.             ["rank1"] = 22259,
  486.             ["rank3"] = 27269,
  487.         },
  488.         ["Pulsar"] =
  489.         {
  490.             ["rank2"] = 42982,
  491.             ["rank4"] = 42996,
  492.             ["rank1"] = 39161,
  493.             ["rank3"] = 42989,
  494.         },
  495.         ["Elusive Mist"] =
  496.         {
  497.             ["rank2"] = 41813,
  498.             ["rank4"] = 41815,
  499.             ["rank1"] = 38963,
  500.             ["rank3"] = 41814,
  501.         },
  502.         ["Elemental Susceptibility"] =
  503.         {
  504.             ["rank2"] = 41550,
  505.             ["rank4"] = 41556,
  506.             ["rank1"] = 39089,
  507.             ["rank3"] = 41553,
  508.         },
  509.         ["Poison Injection"] =
  510.         {
  511.             ["rank2"] = 40830,
  512.             ["rank4"] = 40842,
  513.             ["rank1"] = 38660,
  514.             ["rank3"] = 40836,
  515.         },
  516.         ["Inner Fire"] =
  517.         {
  518.             ["rank2"] = 43353,
  519.             ["rank4"] = 43363,
  520.             ["rank1"] = 39475,
  521.             ["rank3"] = 43358,
  522.         },
  523.         ["Soul Strike"] =
  524.         {
  525.             ["rank2"] = 43089,
  526.             ["rank4"] = 43093,
  527.             ["rank1"] = 39270,
  528.             ["rank3"] = 43091,
  529.         },
  530.         ["Biting Jabs"] =
  531.         {
  532.             ["rank2"] = 27189,
  533.             ["rank4"] = 27197,
  534.             ["rank1"] = 26792,
  535.             ["rank3"] = 27193,
  536.         },
  537.         ["Puncturing Strikes"] =
  538.         {
  539.             ["rank2"] = 27179,
  540.             ["rank4"] = 27186,
  541.             ["rank1"] = 26114,
  542.             ["rank3"] = 27182,
  543.         },
  544.         ["Radiant Magelight"] =
  545.         {
  546.             ["rank2"] = 42443,
  547.             ["rank4"] = 42455,
  548.             ["rank1"] = 40483,
  549.             ["rank3"] = 42449,
  550.         },
  551.         ["Volley"] =
  552.         {
  553.             ["rank2"] = 40911,
  554.             ["rank4"] = 40917,
  555.             ["rank1"] = 28876,
  556.             ["rank3"] = 40914,
  557.         },
  558.         ["Evil Hunter"] =
  559.         {
  560.             ["rank2"] = 42614,
  561.             ["rank4"] = 42624,
  562.             ["rank1"] = 40194,
  563.             ["rank3"] = 42619,
  564.         },
  565.         ["Radiant Glory"] =
  566.         {
  567.             ["rank2"] = 63060,
  568.             ["rank4"] = 63066,
  569.             ["rank1"] = 63044,
  570.             ["rank3"] = 63063,
  571.         },
  572.         ["Blood Craze"] =
  573.         {
  574.             ["rank2"] = 40679,
  575.             ["rank4"] = 40687,
  576.             ["rank1"] = 38845,
  577.             ["rank3"] = 40683,
  578.         },
  579.         ["Shield Charge"] =
  580.         {
  581.             ["rank2"] = 41506,
  582.             ["rank4"] = 41512,
  583.             ["rank1"] = 28719,
  584.             ["rank3"] = 41509,
  585.         },
  586.         ["Howl of Despair"] =
  587.         {
  588.             ["rank2"] = 58786,
  589.             ["rank4"] = 58794,
  590.             ["rank1"] = 58742,
  591.             ["rank3"] = 58790,
  592.         },
  593.         ["Ransack"] =
  594.         {
  595.             ["rank2"] = 41479,
  596.             ["rank4"] = 41487,
  597.             ["rank1"] = 38256,
  598.             ["rank3"] = 41483,
  599.         },
  600.         ["Grand Healing"] =
  601.         {
  602.             ["rank2"] = 41244,
  603.             ["rank4"] = 41248,
  604.             ["rank1"] = 28385,
  605.             ["rank3"] = 41246,
  606.         },
  607.         ["Weakness to Elements"] =
  608.         {
  609.             ["rank2"] = 41544,
  610.             ["rank4"] = 41548,
  611.             ["rank1"] = 29173,
  612.             ["rank3"] = 41546,
  613.         },
  614.         ["Brawler"] =
  615.         {
  616.             ["rank2"] = 39757,
  617.             ["rank4"] = 39769,
  618.             ["rank1"] = 38754,
  619.             ["rank3"] = 39763,
  620.         },
  621.         ["Magelight"] =
  622.         {
  623.             ["rank2"] = 42410,
  624.             ["rank4"] = 42418,
  625.             ["rank1"] = 30920,
  626.             ["rank3"] = 42414,
  627.         },
  628.         ["Dampen Magic"] =
  629.         {
  630.             ["rank2"] = 41109,
  631.             ["rank4"] = 41113,
  632.             ["rank1"] = 39186,
  633.             ["rank3"] = 41111,
  634.         },
  635.         ["Balance"] =
  636.         {
  637.             ["rank2"] = 42268,
  638.             ["rank4"] = 42278,
  639.             ["rank1"] = 40441,
  640.             ["rank3"] = 42273,
  641.         },
  642.         ["Twin Slashes"] =
  643.         {
  644.             ["rank2"] = 40658,
  645.             ["rank4"] = 40664,
  646.             ["rank1"] = 28379,
  647.             ["rank3"] = 40661,
  648.         },
  649.         ["Ferocious Roar"] =
  650.         {
  651.             ["rank2"] = 42155,
  652.             ["rank4"] = 42157,
  653.             ["rank1"] = 39113,
  654.             ["rank3"] = 42156,
  655.         },
  656.         ["Silver Bolts"] =
  657.         {
  658.             ["rank2"] = 42647,
  659.             ["rank4"] = 42655,
  660.             ["rank1"] = 35721,
  661.             ["rank3"] = 42651,
  662.         },
  663.         ["Clouding Swarm"] =
  664.         {
  665.             ["rank2"] = 41924,
  666.             ["rank4"] = 41926,
  667.             ["rank1"] = 38932,
  668.             ["rank3"] = 41925,
  669.         },
  670.         ["Quick Cloak"] =
  671.         {
  672.             ["rank2"] = 40634,
  673.             ["rank4"] = 40642,
  674.             ["rank1"] = 38901,
  675.             ["rank3"] = 40638,
  676.         },
  677.         ["Bone Shield"] =
  678.         {
  679.             ["rank2"] = 43304,
  680.             ["rank4"] = 43310,
  681.             ["rank1"] = 39369,
  682.             ["rank3"] = 43307,
  683.         },
  684.         ["Critical Rush"] =
  685.         {
  686.             ["rank2"] = 39812,
  687.             ["rank4"] = 39822,
  688.             ["rank1"] = 38778,
  689.             ["rank3"] = 39817,
  690.         },
  691.         ["Solar Disturbance"] =
  692.         {
  693.             ["rank2"] = 24308,
  694.             ["rank4"] = 24320,
  695.             ["rank1"] = 21758,
  696.             ["rank3"] = 24314,
  697.         },
  698.         ["Siege Shield"] =
  699.         {
  700.             ["rank2"] = 46649,
  701.             ["rank4"] = 46653,
  702.             ["rank1"] = 38570,
  703.             ["rank3"] = 46651,
  704.         },
  705.         ["Uppercut"] =
  706.         {
  707.             ["rank2"] = 39962,
  708.             ["rank4"] = 39968,
  709.             ["rank1"] = 28279,
  710.             ["rank3"] = 39965,
  711.         },
  712.         ["Deep Slash"] =
  713.         {
  714.             ["rank2"] = 41397,
  715.             ["rank4"] = 41403,
  716.             ["rank1"] = 38268,
  717.             ["rank3"] = 41398,
  718.         },
  719.         ["Executioner"] =
  720.         {
  721.             ["rank2"] = 39948,
  722.             ["rank4"] = 39957,
  723.             ["rank1"] = 38819,
  724.             ["rank3"] = 39952,
  725.         },
  726.         ["Pack Leader"] =
  727.         {
  728.             ["rank2"] = 42365,
  729.             ["rank4"] = 42367,
  730.             ["rank1"] = 39075,
  731.             ["rank3"] = 42366,
  732.         },
  733.         ["Brutal Pounce"] =
  734.         {
  735.             ["rank2"] = 42117,
  736.             ["rank4"] = 42119,
  737.             ["rank1"] = 39105,
  738.             ["rank3"] = 42118,
  739.         },
  740.         ["Remembrance"] =
  741.         {
  742.             ["rank2"] = 27401,
  743.             ["rank4"] = 27413,
  744.             ["rank1"] = 22229,
  745.             ["rank3"] = 27407,
  746.         },
  747.         ["Reflective Light"] =
  748.         {
  749.             ["rank2"] = 24184,
  750.             ["rank4"] = 24195,
  751.             ["rank1"] = 21732,
  752.             ["rank3"] = 24187,
  753.         },
  754.         ["Scalding Rune"] =
  755.         {
  756.             ["rank2"] = 42335,
  757.             ["rank4"] = 42349,
  758.             ["rank1"] = 40465,
  759.             ["rank3"] = 42342,
  760.         },
  761.         ["Regeneration"] =
  762.         {
  763.             ["rank2"] = 41269,
  764.             ["rank4"] = 41271,
  765.             ["rank1"] = 28536,
  766.             ["rank3"] = 41270,
  767.         },
  768.         ["Hidden Blade"] =
  769.         {
  770.             ["rank2"] = 40604,
  771.             ["rank4"] = 40610,
  772.             ["rank1"] = 21157,
  773.             ["rank3"] = 40607,
  774.         },
  775.         ["Proximity Detonation"] =
  776.         {
  777.             ["rank2"] = 63296,
  778.             ["rank4"] = 63302,
  779.             ["rank1"] = 61500,
  780.             ["rank3"] = 63299,
  781.         },
  782.         ["Crushing Shock"] =
  783.         {
  784.             ["rank2"] = 48959,
  785.             ["rank4"] = 48971,
  786.             ["rank1"] = 46348,
  787.             ["rank3"] = 48965,
  788.         },
  789.         ["Spear Shards"] =
  790.         {
  791.             ["rank2"] = 27046,
  792.             ["rank4"] = 27090,
  793.             ["rank1"] = 26188,
  794.             ["rank3"] = 27059,
  795.         },
  796.         ["Tangling Webs"] =
  797.         {
  798.             ["rank2"] = 43469,
  799.             ["rank4"] = 43477,
  800.             ["rank1"] = 42012,
  801.             ["rank3"] = 43473,
  802.         },
  803.         ["Piercing Howl"] =
  804.         {
  805.             ["rank2"] = 58736,
  806.             ["rank4"] = 58740,
  807.             ["rank1"] = 58405,
  808.             ["rank3"] = 58738,
  809.         },
  810.         ["Scatter Shot"] =
  811.         {
  812.             ["rank2"] = 40852,
  813.             ["rank4"] = 40858,
  814.             ["rank1"] = 28879,
  815.             ["rank3"] = 40855,
  816.         },
  817.         ["Rousing Roar"] =
  818.         {
  819.             ["rank2"] = 42177,
  820.             ["rank4"] = 42179,
  821.             ["rank1"] = 39114,
  822.             ["rank3"] = 42178,
  823.         },
  824.         ["Equilibrium"] =
  825.         {
  826.             ["rank2"] = 42247,
  827.             ["rank4"] = 42251,
  828.             ["rank1"] = 31642,
  829.             ["rank3"] = 42249,
  830.         },
  831.         ["Blessing of Protection"] =
  832.         {
  833.             ["rank2"] = 41139,
  834.             ["rank4"] = 41151,
  835.             ["rank1"] = 37243,
  836.             ["rank3"] = 41145,
  837.         },
  838.         ["Arrow Spray"] =
  839.         {
  840.             ["rank2"] = 40759,
  841.             ["rank4"] = 40765,
  842.             ["rank1"] = 31271,
  843.             ["rank3"] = 40762,
  844.         },
  845.         ["Purge"] =
  846.         {
  847.             ["rank2"] = 46626,
  848.             ["rank4"] = 46630,
  849.             ["rank1"] = 38571,
  850.             ["rank3"] = 46628,
  851.         },
  852.         ["Force Siphon"] =
  853.         {
  854.             ["rank2"] = 41199,
  855.             ["rank4"] = 41207,
  856.             ["rank1"] = 31531,
  857.             ["rank3"] = 41203,
  858.         },
  859.         ["Baleful Mist"] =
  860.         {
  861.             ["rank2"] = 41822,
  862.             ["rank4"] = 41824,
  863.             ["rank1"] = 38965,
  864.             ["rank3"] = 41823,
  865.         },
  866.         ["Soul Splitting Trap"] =
  867.         {
  868.             ["rank2"] = 43059,
  869.             ["rank4"] = 43067,
  870.             ["rank1"] = 40328,
  871.             ["rank3"] = 43063,
  872.         },
  873.         ["Radiant Oppression"] =
  874.         {
  875.             ["rank2"] = 63069,
  876.             ["rank4"] = 63075,
  877.             ["rank1"] = 63046,
  878.             ["rank3"] = 63072,
  879.         },
  880.         ["Dark Flare"] =
  881.         {
  882.             ["rank2"] = 24129,
  883.             ["rank4"] = 24147,
  884.             ["rank1"] = 22110,
  885.             ["rank3"] = 24139,
  886.         },
  887.         ["Siege Weapon Shield"] =
  888.         {
  889.             ["rank2"] = 46655,
  890.             ["rank4"] = 46661,
  891.             ["rank1"] = 40229,
  892.             ["rank3"] = 46658,
  893.         },
  894.         ["Backlash"] =
  895.         {
  896.             ["rank2"] = 27211,
  897.             ["rank4"] = 27227,
  898.             ["rank1"] = 21761,
  899.             ["rank3"] = 27219,
  900.         },
  901.         ["Cleave"] =
  902.         {
  903.             ["rank2"] = 39742,
  904.             ["rank4"] = 39746,
  905.             ["rank1"] = 20919,
  906.             ["rank3"] = 39744,
  907.         },
  908.         ["Aggressive Horn"] =
  909.         {
  910.             ["rank2"] = 46531,
  911.             ["rank4"] = 46537,
  912.             ["rank1"] = 40223,
  913.             ["rank3"] = 46534,
  914.         },
  915.         ["Inner Rage"] =
  916.         {
  917.             ["rank2"] = 43368,
  918.             ["rank4"] = 43378,
  919.             ["rank1"] = 42056,
  920.             ["rank3"] = 43373,
  921.         },
  922.         ["Forward Momentum"] =
  923.         {
  924.             ["rank2"] = 39884,
  925.             ["rank4"] = 39892,
  926.             ["rank1"] = 38794,
  927.             ["rank3"] = 39888,
  928.         },
  929.         ["Trap Beast"] =
  930.         {
  931.             ["rank2"] = 42706,
  932.             ["rank4"] = 42720,
  933.             ["rank1"] = 35750,
  934.             ["rank3"] = 42713,
  935.         },
  936.         ["Empowering Sweep"] =
  937.         {
  938.             ["rank2"] = 23792,
  939.             ["rank4"] = 23794,
  940.             ["rank1"] = 22144,
  941.             ["rank3"] = 23793,
  942.         },
  943.         ["Dawnbreaker"] =
  944.         {
  945.             ["rank2"] = 42554,
  946.             ["rank4"] = 42566,
  947.             ["rank1"] = 35713,
  948.             ["rank3"] = 42560,
  949.         },
  950.         ["Hircine's Rage"] =
  951.         {
  952.             ["rank2"] = 58319,
  953.             ["rank4"] = 58323,
  954.             ["rank1"] = 58317,
  955.             ["rank3"] = 58321,
  956.         },
  957.         ["Unstoppable"] =
  958.         {
  959.             ["rank2"] = 41097,
  960.             ["rank4"] = 41103,
  961.             ["rank1"] = 39197,
  962.             ["rank3"] = 41100,
  963.         },
  964.         ["Reverberating Bash"] =
  965.         {
  966.             ["rank2"] = 41438,
  967.             ["rank4"] = 41448,
  968.             ["rank1"] = 38455,
  969.             ["rank3"] = 41443,
  970.         },
  971.         ["Ritual of Rebirth"] =
  972.         {
  973.             ["rank2"] = 27346,
  974.             ["rank4"] = 27352,
  975.             ["rank1"] = 22327,
  976.             ["rank3"] = 27349,
  977.         },
  978.         ["Aurora Javelin"] =
  979.         {
  980.             ["rank2"] = 26977,
  981.             ["rank4"] = 26983,
  982.             ["rank1"] = 26800,
  983.             ["rank3"] = 26980,
  984.         },
  985.         ["Lightweight Beast Trap"] =
  986.         {
  987.             ["rank2"] = 42757,
  988.             ["rank4"] = 42771,
  989.             ["rank1"] = 40372,
  990.             ["rank3"] = 42764,
  991.         },
  992.         ["Toppling Charge"] =
  993.         {
  994.             ["rank2"] = 23864,
  995.             ["rank4"] = 23870,
  996.             ["rank1"] = 15540,
  997.             ["rank3"] = 23869,
  998.         },
  999.         ["Arrow Barrage"] =
  1000.         {
  1001.             ["rank2"] = 40938,
  1002.             ["rank4"] = 40944,
  1003.             ["rank1"] = 38695,
  1004.             ["rank3"] = 40941,
  1005.         },
  1006.         ["Blazing Spear"] =
  1007.         {
  1008.             ["rank2"] = 27145,
  1009.             ["rank4"] = 27167,
  1010.             ["rank1"] = 26869,
  1011.             ["rank3"] = 27156,
  1012.         },
  1013.         ["Propelling Shield"] =
  1014.         {
  1015.             ["rank2"] = 46664,
  1016.             ["rank4"] = 46670,
  1017.             ["rank1"] = 40226,
  1018.             ["rank3"] = 46667,
  1019.         },
  1020.         ["Drain Essence"] =
  1021.         {
  1022.             ["rank2"] = 41864,
  1023.             ["rank4"] = 41866,
  1024.             ["rank1"] = 32893,
  1025.             ["rank3"] = 41865,
  1026.         },
  1027.         ["Lethal Arrow"] =
  1028.         {
  1029.             ["rank2"] = 40893,
  1030.             ["rank4"] = 40897,
  1031.             ["rank1"] = 38685,
  1032.             ["rank3"] = 40895,
  1033.         },
  1034.         ["Ice Comet"] =
  1035.         {
  1036.             ["rank2"] = 42470,
  1037.             ["rank4"] = 42478,
  1038.             ["rank1"] = 40489,
  1039.             ["rank3"] = 42474,
  1040.         },
  1041.         ["War Horn"] =
  1042.         {
  1043.             ["rank2"] = 46525,
  1044.             ["rank4"] = 46529,
  1045.             ["rank1"] = 38563,
  1046.             ["rank3"] = 46527,
  1047.         },
  1048.         ["Energy Orb"] =
  1049.         {
  1050.             ["rank2"] = 43439,
  1051.             ["rank4"] = 43447,
  1052.             ["rank1"] = 42038,
  1053.             ["rank3"] = 43443,
  1054.         },
  1055.         ["Consuming Trap"] =
  1056.         {
  1057.             ["rank2"] = 43071,
  1058.             ["rank4"] = 43083,
  1059.             ["rank1"] = 40317,
  1060.             ["rank3"] = 43077,
  1061.         },
  1062.         ["Pounce"] =
  1063.         {
  1064.             ["rank2"] = 42108,
  1065.             ["rank4"] = 42110,
  1066.             ["rank1"] = 32632,
  1067.             ["rank3"] = 42109,
  1068.         },
  1069.         ["Spell Symmetry"] =
  1070.         {
  1071.             ["rank2"] = 42253,
  1072.             ["rank4"] = 42263,
  1073.             ["rank1"] = 40445,
  1074.             ["rank3"] = 42258,
  1075.         },
  1076.         ["Heroic Slash"] =
  1077.         {
  1078.             ["rank2"] = 41406,
  1079.             ["rank4"] = 41414,
  1080.             ["rank1"] = 38264,
  1081.             ["rank3"] = 41410,
  1082.         },
  1083.         ["Mystic Guard"] =
  1084.         {
  1085.             ["rank2"] = 63323,
  1086.             ["rank4"] = 63335,
  1087.             ["rank1"] = 61536,
  1088.             ["rank3"] = 63329,
  1089.         },
  1090.         ["Immovable Brute"] =
  1091.         {
  1092.             ["rank2"] = 41085,
  1093.             ["rank4"] = 41091,
  1094.             ["rank1"] = 39205,
  1095.             ["rank3"] = 41088,
  1096.         },
  1097.         ["Elude"] =
  1098.         {
  1099.             ["rank2"] = 41133,
  1100.             ["rank4"] = 41137,
  1101.             ["rank1"] = 39192,
  1102.             ["rank3"] = 41135,
  1103.         },
  1104.         ["Hircine's Fortitude"] =
  1105.         {
  1106.             ["rank2"] = 58329,
  1107.             ["rank4"] = 58334,
  1108.             ["rank1"] = 58325,
  1109.             ["rank3"] = 58332,
  1110.         },
  1111.         ["Lingering Ritual"] =
  1112.         {
  1113.             ["rank2"] = 27368,
  1114.             ["rank4"] = 27376,
  1115.             ["rank1"] = 22314,
  1116.             ["rank3"] = 27372,
  1117.         },
  1118.         ["Werewolf Transformation"] =
  1119.         {
  1120.             ["rank2"] = 42356,
  1121.             ["rank4"] = 42358,
  1122.             ["rank1"] = 32455,
  1123.             ["rank3"] = 42357,
  1124.         },
  1125.         ["Piercing Javelin"] =
  1126.         {
  1127.             ["rank2"] = 26971,
  1128.             ["rank4"] = 26975,
  1129.             ["rank1"] = 26158,
  1130.             ["rank3"] = 26973,
  1131.         },
  1132.         ["Explosive Charge"] =
  1133.         {
  1134.             ["rank2"] = 23719,
  1135.             ["rank4"] = 23726,
  1136.             ["rank1"] = 22161,
  1137.             ["rank3"] = 23722,
  1138.         },
  1139.         ["Elemental Blockade"] =
  1140.         {
  1141.             ["rank2"] = 41738,
  1142.             ["rank4"] = 41769,
  1143.             ["rank1"] = 39011,
  1144.             ["rank3"] = 41754,
  1145.         },
  1146.         ["Unstable Core"] =
  1147.         {
  1148.             ["rank2"] = 27307,
  1149.             ["rank4"] = 27311,
  1150.             ["rank1"] = 22004,
  1151.             ["rank3"] = 27309,
  1152.         },
  1153.         ["Evasion"] =
  1154.         {
  1155.             ["rank2"] = 41124,
  1156.             ["rank4"] = 41126,
  1157.             ["rank1"] = 29556,
  1158.             ["rank3"] = 41125,
  1159.         },
  1160.         ["Hircine's Bounty"] =
  1161.         {
  1162.             ["rank2"] = 58314,
  1163.             ["rank4"] = 58316,
  1164.             ["rank1"] = 58310,
  1165.             ["rank3"] = 58315,
  1166.         },
  1167.         ["Ward Ally"] =
  1168.         {
  1169.             ["rank2"] = 41294,
  1170.             ["rank4"] = 41302,
  1171.             ["rank1"] = 40130,
  1172.             ["rank3"] = 41298,
  1173.         },
  1174.         ["Magnum Shot"] =
  1175.         {
  1176.             ["rank2"] = 40861,
  1177.             ["rank4"] = 40869,
  1178.             ["rank1"] = 38672,
  1179.             ["rank3"] = 40865,
  1180.         },
  1181.         ["Sanguine Altar"] =
  1182.         {
  1183.             ["rank2"] = 43256,
  1184.             ["rank4"] = 43266,
  1185.             ["rank1"] = 41967,
  1186.             ["rank3"] = 43261,
  1187.         },
  1188.         ["Reverse Slash"] =
  1189.         {
  1190.             ["rank2"] = 39919,
  1191.             ["rank4"] = 39928,
  1192.             ["rank1"] = 28302,
  1193.             ["rank3"] = 39925,
  1194.         },
  1195.         ["Nova"] =
  1196.         {
  1197.             ["rank2"] = 24044,
  1198.             ["rank4"] = 24063,
  1199.             ["rank1"] = 21752,
  1200.             ["rank3"] = 24052,
  1201.         },
  1202.         ["Carve"] =
  1203.         {
  1204.             ["rank2"] = 39748,
  1205.             ["rank4"] = 39754,
  1206.             ["rank1"] = 38745,
  1207.             ["rank3"] = 39751,
  1208.         },
  1209.         ["Bloodthirst"] =
  1210.         {
  1211.             ["rank2"] = 40593,
  1212.             ["rank4"] = 40599,
  1213.             ["rank1"] = 38846,
  1214.             ["rank3"] = 40596,
  1215.         },
  1216.         ["Snipe"] =
  1217.         {
  1218.             ["rank2"] = 40890,
  1219.             ["rank4"] = 40892,
  1220.             ["rank1"] = 28882,
  1221.             ["rank3"] = 40891,
  1222.         },
  1223.         ["Volcanic Rune"] =
  1224.         {
  1225.             ["rank2"] = 42311,
  1226.             ["rank4"] = 42327,
  1227.             ["rank1"] = 40470,
  1228.             ["rank3"] = 42319,
  1229.         },
  1230.         ["Silver Shards"] =
  1231.         {
  1232.             ["rank2"] = 42659,
  1233.             ["rank4"] = 42671,
  1234.             ["rank1"] = 40300,
  1235.             ["rank3"] = 42665,
  1236.         },
  1237.         ["Focused Charge"] =
  1238.         {
  1239.             ["rank2"] = 23709,
  1240.             ["rank4"] = 23716,
  1241.             ["rank1"] = 22149,
  1242.             ["rank3"] = 23713,
  1243.         },
  1244.         ["Sun Fire"] =
  1245.         {
  1246.             ["rank2"] = 24160,
  1247.             ["rank4"] = 24171,
  1248.             ["rank1"] = 21726,
  1249.             ["rank3"] = 24167,
  1250.         },
  1251.         ["Howl of Agony"] =
  1252.         {
  1253.             ["rank2"] = 58802,
  1254.             ["rank4"] = 58808,
  1255.             ["rank1"] = 58798,
  1256.             ["rank3"] = 58805,
  1257.         },
  1258.         ["Steadfast Ward"] =
  1259.         {
  1260.             ["rank2"] = 41306,
  1261.             ["rank4"] = 41310,
  1262.             ["rank1"] = 37232,
  1263.             ["rank3"] = 41308,
  1264.         },
  1265.         ["Healing Springs"] =
  1266.         {
  1267.             ["rank2"] = 41257,
  1268.             ["rank4"] = 41265,
  1269.             ["rank1"] = 40060,
  1270.             ["rank3"] = 41261,
  1271.         },
  1272.         ["Steel Tornado"] =
  1273.         {
  1274.             ["rank2"] = 40738,
  1275.             ["rank4"] = 40744,
  1276.             ["rank1"] = 38861,
  1277.             ["rank3"] = 40741,
  1278.         },
  1279.         ["Stalwart Guard"] =
  1280.         {
  1281.             ["rank2"] = 63341,
  1282.             ["rank4"] = 63351,
  1283.             ["rank1"] = 61529,
  1284.             ["rank3"] = 63346,
  1285.         },
  1286.         ["Lingering Flare"] =
  1287.         {
  1288.             ["rank2"] = 63377,
  1289.             ["rank4"] = 63391,
  1290.             ["rank1"] = 61519,
  1291.             ["rank3"] = 63384,
  1292.         },
  1293.         ["Efficient Purge"] =
  1294.         {
  1295.             ["rank2"] = 46632,
  1296.             ["rank4"] = 46636,
  1297.             ["rank1"] = 40232,
  1298.             ["rank3"] = 46634,
  1299.         },
  1300.         ["Combat Prayer"] =
  1301.         {
  1302.             ["rank2"] = 41175,
  1303.             ["rank4"] = 41189,
  1304.             ["rank1"] = 40094,
  1305.             ["rank3"] = 41182,
  1306.         },
  1307.         ["Honor The Dead"] =
  1308.         {
  1309.             ["rank2"] = 24207,
  1310.             ["rank4"] = 24213,
  1311.             ["rank1"] = 22253,
  1312.             ["rank3"] = 24210,
  1313.         },
  1314.         ["Revealing Flare"] =
  1315.         {
  1316.             ["rank2"] = 63356,
  1317.             ["rank4"] = 63370,
  1318.             ["rank1"] = 61489,
  1319.             ["rank3"] = 63363,
  1320.         },
  1321.         ["Cleanse"] =
  1322.         {
  1323.             ["rank2"] = 46638,
  1324.             ["rank4"] = 46644,
  1325.             ["rank1"] = 40234,
  1326.             ["rank3"] = 46641,
  1327.         },
  1328.         ["Razor Caltrops"] =
  1329.         {
  1330.             ["rank2"] = 46440,
  1331.             ["rank4"] = 46466,
  1332.             ["rank1"] = 40242,
  1333.             ["rank3"] = 46453,
  1334.         },
  1335.         ["Draining Shot"] =
  1336.         {
  1337.             ["rank2"] = 40873,
  1338.             ["rank4"] = 40883,
  1339.             ["rank1"] = 38669,
  1340.             ["rank3"] = 40878,
  1341.         },
  1342.         ["Focused Aim"] =
  1343.         {
  1344.             ["rank2"] = 40899,
  1345.             ["rank4"] = 40907,
  1346.             ["rank1"] = 38687,
  1347.             ["rank3"] = 40903,
  1348.         },
  1349.         ["Replenishing Barrier"] =
  1350.         {
  1351.             ["rank2"] = 46616,
  1352.             ["rank4"] = 46622,
  1353.             ["rank1"] = 40239,
  1354.             ["rank3"] = 46619,
  1355.         },
  1356.         ["Shuffle"] =
  1357.         {
  1358.             ["rank2"] = 41127,
  1359.             ["rank4"] = 41131,
  1360.             ["rank1"] = 39195,
  1361.             ["rank3"] = 41129,
  1362.         },
  1363.         ["Resolving Vigor"] =
  1364.         {
  1365.             ["rank2"] = 63249,
  1366.             ["rank4"] = 63255,
  1367.             ["rank1"] = 61507,
  1368.             ["rank3"] = 63252,
  1369.         },
  1370.         ["Solar Prison"] =
  1371.         {
  1372.             ["rank2"] = 24288,
  1373.             ["rank4"] = 24301,
  1374.             ["rank1"] = 21755,
  1375.             ["rank3"] = 24295,
  1376.         },
  1377.         ["Magicka Detonation"] =
  1378.         {
  1379.             ["rank2"] = 63278,
  1380.             ["rank4"] = 63284,
  1381.             ["rank1"] = 61487,
  1382.             ["rank3"] = 63281,
  1383.         },
  1384.         ["Flying Blade"] =
  1385.         {
  1386.             ["rank2"] = 40622,
  1387.             ["rank4"] = 40628,
  1388.             ["rank1"] = 38910,
  1389.             ["rank3"] = 40625,
  1390.         },
  1391.         ["Impulse"] =
  1392.         {
  1393.             ["rank2"] = 42949,
  1394.             ["rank4"] = 42957,
  1395.             ["rank1"] = 28800,
  1396.             ["rank3"] = 42953,
  1397.         },
  1398.         ["Echoing Vigor"] =
  1399.         {
  1400.             ["rank2"] = 63243,
  1401.             ["rank4"] = 63247,
  1402.             ["rank1"] = 61505,
  1403.             ["rank3"] = 63245,
  1404.         },
  1405.         ["Vigor"] =
  1406.         {
  1407.             ["rank2"] = 63236,
  1408.             ["rank4"] = 63240,
  1409.             ["rank1"] = 61503,
  1410.             ["rank3"] = 63238,
  1411.         },
  1412.         ["Inevitable Detonation"] =
  1413.         {
  1414.             ["rank2"] = 63287,
  1415.             ["rank4"] = 63293,
  1416.             ["rank1"] = 61491,
  1417.             ["rank3"] = 63290,
  1418.         },
  1419.         ["Bone Surge"] =
  1420.         {
  1421.             ["rank2"] = 43328,
  1422.             ["rank4"] = 43334,
  1423.             ["rank1"] = 42176,
  1424.             ["rank3"] = 43331,
  1425.         },
  1426.         ["Illustrious Healing"] =
  1427.         {
  1428.             ["rank2"] = 41251,
  1429.             ["rank4"] = 41255,
  1430.             ["rank1"] = 40058,
  1431.             ["rank3"] = 41253,
  1432.         },
  1433.         ["Charging Maneuver"] =
  1434.         {
  1435.             ["rank2"] = 46509,
  1436.             ["rank4"] = 46519,
  1437.             ["rank1"] = 40215,
  1438.             ["rank3"] = 46514,
  1439.         },
  1440.         ["Overflowing Altar"] =
  1441.         {
  1442.             ["rank2"] = 43271,
  1443.             ["rank4"] = 43287,
  1444.             ["rank1"] = 41958,
  1445.             ["rank3"] = 43277,
  1446.         },
  1447.         ["Retreating Maneuver"] =
  1448.         {
  1449.             ["rank2"] = 46497,
  1450.             ["rank4"] = 46505,
  1451.             ["rank1"] = 40211,
  1452.             ["rank3"] = 46501,
  1453.         },
  1454.         ["Rapid Maneuver"] =
  1455.         {
  1456.             ["rank2"] = 46484,
  1457.             ["rank4"] = 46492,
  1458.             ["rank1"] = 38566,
  1459.             ["rank3"] = 46488,
  1460.         },
  1461.         ["Sturdy Horn"] =
  1462.         {
  1463.             ["rank2"] = 46540,
  1464.             ["rank4"] = 46546,
  1465.             ["rank1"] = 40220,
  1466.             ["rank3"] = 46543,
  1467.         },
  1468.         ["Fire Rune"] =
  1469.         {
  1470.             ["rank2"] = 42293,
  1471.             ["rank4"] = 42305,
  1472.             ["rank1"] = 31632,
  1473.             ["rank3"] = 42299,
  1474.         },
  1475.         ["Pierce Armor"] =
  1476.         {
  1477.             ["rank2"] = 41491,
  1478.             ["rank4"] = 41497,
  1479.             ["rank1"] = 38250,
  1480.             ["rank3"] = 41494,
  1481.         },
  1482.         ["Solar Flare"] =
  1483.         {
  1484.             ["rank2"] = 24080,
  1485.             ["rank4"] = 24110,
  1486.             ["rank1"] = 22057,
  1487.             ["rank3"] = 24101,
  1488.         },
  1489.         ["Breath of Life"] =
  1490.         {
  1491.             ["rank2"] = 24216,
  1492.             ["rank4"] = 24222,
  1493.             ["rank1"] = 22256,
  1494.             ["rank3"] = 24219,
  1495.         },
  1496.         ["Mystic Orb"] =
  1497.         {
  1498.             ["rank2"] = 43409,
  1499.             ["rank4"] = 43415,
  1500.             ["rank1"] = 42028,
  1501.             ["rank3"] = 43412,
  1502.         },
  1503.         ["Rapid Regeneration"] =
  1504.         {
  1505.             ["rank2"] = 41272,
  1506.             ["rank4"] = 41276,
  1507.             ["rank1"] = 40076,
  1508.             ["rank3"] = 41274,
  1509.         },
  1510.         ["Necrotic Orb"] =
  1511.         {
  1512.             ["rank2"] = 43400,
  1513.             ["rank4"] = 43406,
  1514.             ["rank1"] = 39298,
  1515.             ["rank3"] = 43403,
  1516.         },
  1517.         ["Acid Spray"] =
  1518.         {
  1519.             ["rank2"] = 40781,
  1520.             ["rank4"] = 40789,
  1521.             ["rank1"] = 38701,
  1522.             ["rank3"] = 40785,
  1523.         },
  1524.         ["Inner Beast"] =
  1525.         {
  1526.             ["rank2"] = 43383,
  1527.             ["rank4"] = 43393,
  1528.             ["rank1"] = 42060,
  1529.             ["rank3"] = 43388,
  1530.         },
  1531.         ["Binding Javelin"] =
  1532.         {
  1533.             ["rank2"] = 26986,
  1534.             ["rank4"] = 26992,
  1535.             ["rank1"] = 26804,
  1536.             ["rank3"] = 26989,
  1537.         },
  1538.         ["Werewolf Berserker"] =
  1539.         {
  1540.             ["rank2"] = 42377,
  1541.             ["rank4"] = 42379,
  1542.             ["rank1"] = 39076,
  1543.             ["rank3"] = 42378,
  1544.         },
  1545.         ["Shadow Silk"] =
  1546.         {
  1547.             ["rank2"] = 43481,
  1548.             ["rank4"] = 43489,
  1549.             ["rank1"] = 41990,
  1550.             ["rank3"] = 43485,
  1551.         },
  1552.         ["Flurry"] =
  1553.         {
  1554.             ["rank2"] = 40578,
  1555.             ["rank4"] = 40582,
  1556.             ["rank1"] = 28607,
  1557.             ["rank3"] = 40580,
  1558.         },
  1559.         ["Wall of Elements"] =
  1560.         {
  1561.             ["rank2"] = 41627,
  1562.             ["rank4"] = 41658,
  1563.             ["rank1"] = 28858,
  1564.             ["rank3"] = 41642,
  1565.         },
  1566.         ["Vampire's Bane"] =
  1567.         {
  1568.             ["rank2"] = 24174,
  1569.             ["rank4"] = 24180,
  1570.             ["rank1"] = 21729,
  1571.             ["rank3"] = 24177,
  1572.         },
  1573.         ["Trapping Webs"] =
  1574.         {
  1575.             ["rank2"] = 43533,
  1576.             ["rank4"] = 43541,
  1577.             ["rank1"] = 39425,
  1578.             ["rank3"] = 43537,
  1579.         },
  1580.         ["Blessing Of Restoration"] =
  1581.         {
  1582.             ["rank2"] = 41157,
  1583.             ["rank4"] = 41169,
  1584.             ["rank1"] = 40103,
  1585.             ["rank3"] = 41163,
  1586.         },
  1587.         ["Blazing Shield"] =
  1588.         {
  1589.             ["rank2"] = 27520,
  1590.             ["rank4"] = 27530,
  1591.             ["rank1"] = 22180,
  1592.             ["rank3"] = 27526,
  1593.         },
  1594.         ["Claws of Anguish"] =
  1595.         {
  1596.             ["rank2"] = 58870,
  1597.             ["rank4"] = 58876,
  1598.             ["rank1"] = 58864,
  1599.             ["rank3"] = 58873,
  1600.         },
  1601.         ["Blood Altar"] =
  1602.         {
  1603.             ["rank2"] = 43241,
  1604.             ["rank4"] = 43251,
  1605.             ["rank1"] = 39489,
  1606.             ["rank3"] = 43246,
  1607.         },
  1608.         ["Roar"] =
  1609.         {
  1610.             ["rank2"] = 42143,
  1611.             ["rank4"] = 42145,
  1612.             ["rank1"] = 32633,
  1613.             ["rank3"] = 42144,
  1614.         },
  1615.         ["Puncturing Sweep"] =
  1616.         {
  1617.             ["rank2"] = 27201,
  1618.             ["rank4"] = 27207,
  1619.             ["rank1"] = 26797,
  1620.             ["rank3"] = 27204,
  1621.         },
  1622.         ["Structured Entropy"] =
  1623.         {
  1624.             ["rank2"] = 42230,
  1625.             ["rank4"] = 42240,
  1626.             ["rank1"] = 40452,
  1627.             ["rank3"] = 42235,
  1628.         },
  1629.         ["Rally"] =
  1630.         {
  1631.             ["rank2"] = 39896,
  1632.             ["rank4"] = 39904,
  1633.             ["rank1"] = 38802,
  1634.             ["rank3"] = 39900,
  1635.         },
  1636.         ["Degeneration"] =
  1637.         {
  1638.             ["rank2"] = 42212,
  1639.             ["rank4"] = 42224,
  1640.             ["rank1"] = 40457,
  1641.             ["rank3"] = 42218,
  1642.         },
  1643.         ["Force Shock"] =
  1644.         {
  1645.             ["rank2"] = 48950,
  1646.             ["rank4"] = 48956,
  1647.             ["rank1"] = 46340,
  1648.             ["rank3"] = 48953,
  1649.         },
  1650.         ["Inner Light"] =
  1651.         {
  1652.             ["rank2"] = 42422,
  1653.             ["rank4"] = 42430,
  1654.             ["rank1"] = 40478,
  1655.             ["rank3"] = 42426,
  1656.         },
  1657.         ["Deadly Cloak"] =
  1658.         {
  1659.             ["rank2"] = 40646,
  1660.             ["rank4"] = 40651,
  1661.             ["rank1"] = 38906,
  1662.             ["rank3"] = 40649,
  1663.         },
  1664.         ["Absorb Magic"] =
  1665.         {
  1666.             ["rank2"] = 41370,
  1667.             ["rank4"] = 41380,
  1668.             ["rank1"] = 38317,
  1669.             ["rank3"] = 41375,
  1670.         },
  1671.         ["Siphon Spirit"] =
  1672.         {
  1673.             ["rank2"] = 41211,
  1674.             ["rank4"] = 41225,
  1675.             ["rank1"] = 40109,
  1676.             ["rank3"] = 41220,
  1677.         },
  1678.         ["Camouflaged Hunter"] =
  1679.         {
  1680.             ["rank2"] = 42629,
  1681.             ["rank4"] = 42641,
  1682.             ["rank1"] = 40195,
  1683.             ["rank3"] = 42635,
  1684.         },
  1685.         ["Ring of Preservation"] =
  1686.         {
  1687.             ["rank2"] = 42536,
  1688.             ["rank4"] = 42548,
  1689.             ["rank1"] = 40169,
  1690.             ["rank3"] = 42542,
  1691.         },
  1692.         ["Radiant Destruction"] =
  1693.         {
  1694.             ["rank2"] = 63054,
  1695.             ["rank4"] = 63058,
  1696.             ["rank1"] = 63029,
  1697.             ["rank3"] = 63056,
  1698.         },
  1699.         ["Cleansing Ritual"] =
  1700.         {
  1701.             ["rank2"] = 27243,
  1702.             ["rank4"] = 27255,
  1703.             ["rank1"] = 22265,
  1704.             ["rank3"] = 27249,
  1705.         },
  1706.         ["Turn Undead"] =
  1707.         {
  1708.             ["rank2"] = 42515,
  1709.             ["rank4"] = 42529,
  1710.             ["rank1"] = 40181,
  1711.             ["rank3"] = 42522,
  1712.         },
  1713.         ["Power of the Light"] =
  1714.         {
  1715.             ["rank2"] = 27569,
  1716.             ["rank4"] = 27587,
  1717.             ["rank1"] = 21763,
  1718.             ["rank3"] = 27578,
  1719.         },
  1720.         ["Unstable Wall of Elements"] =
  1721.         {
  1722.             ["rank2"] = 41673,
  1723.             ["rank4"] = 41711,
  1724.             ["rank1"] = 39052,
  1725.             ["rank3"] = 41691,
  1726.         },
  1727.         ["Restoring Aura"] =
  1728.         {
  1729.             ["rank2"] = 26995,
  1730.             ["rank4"] = 27007,
  1731.             ["rank1"] = 26209,
  1732.             ["rank3"] = 27001,
  1733.         },
  1734.         ["Mutagen"] =
  1735.         {
  1736.             ["rank2"] = 41278,
  1737.             ["rank4"] = 41288,
  1738.             ["rank1"] = 40079,
  1739.             ["rank3"] = 41283,
  1740.         },
  1741.         ["Shatter Soul"] =
  1742.         {
  1743.             ["rank2"] = 43101,
  1744.             ["rank4"] = 43109,
  1745.             ["rank1"] = 40414,
  1746.             ["rank3"] = 43105,
  1747.         },
  1748.         ["Sun Shield"] =
  1749.         {
  1750.             ["rank2"] = 27493,
  1751.             ["rank4"] = 27501,
  1752.             ["rank1"] = 22178,
  1753.             ["rank3"] = 27497,
  1754.         },
  1755.         ["Quick Siphon"] =
  1756.         {
  1757.             ["rank2"] = 41230,
  1758.             ["rank4"] = 41239,
  1759.             ["rank1"] = 40116,
  1760.             ["rank3"] = 41234,
  1761.         },
  1762.         ["Repentance"] =
  1763.         {
  1764.             ["rank2"] = 27036,
  1765.             ["rank4"] = 27043,
  1766.             ["rank1"] = 26821,
  1767.             ["rank3"] = 27040,
  1768.         },
  1769.         ["Crescent Sweep"] =
  1770.         {
  1771.             ["rank2"] = 23785,
  1772.             ["rank4"] = 23788,
  1773.             ["rank1"] = 22139,
  1774.             ["rank3"] = 23787,
  1775.         },
  1776.         ["Shielded Assault"] =
  1777.         {
  1778.             ["rank2"] = 41518,
  1779.             ["rank4"] = 41526,
  1780.             ["rank1"] = 38401,
  1781.             ["rank3"] = 41522,
  1782.         },
  1783.         ["Harness Magicka"] =
  1784.         {
  1785.             ["rank2"] = 41115,
  1786.             ["rank4"] = 41121,
  1787.             ["rank1"] = 39182,
  1788.             ["rank3"] = 41118,
  1789.         },
  1790.         ["Dizzying Swing"] =
  1791.         {
  1792.             ["rank2"] = 39976,
  1793.             ["rank4"] = 39984,
  1794.             ["rank1"] = 38814,
  1795.             ["rank3"] = 39980,
  1796.         },
  1797.         ["Purifying Light"] =
  1798.         {
  1799.             ["rank2"] = 27534,
  1800.             ["rank4"] = 27558,
  1801.             ["rank1"] = 21765,
  1802.             ["rank3"] = 27549,
  1803.         },
  1804.         ["Invasion"] =
  1805.         {
  1806.             ["rank2"] = 41530,
  1807.             ["rank4"] = 41538,
  1808.             ["rank1"] = 38405,
  1809.             ["rank3"] = 41534,
  1810.         },
  1811.         ["Annulment"] =
  1812.         {
  1813.             ["rank2"] = 41106,
  1814.             ["rank4"] = 41108,
  1815.             ["rank1"] = 29338,
  1816.             ["rank3"] = 41107,
  1817.         },
  1818.         ["Total Dark"] =
  1819.         {
  1820.             ["rank2"] = 27313,
  1821.             ["rank4"] = 27324,
  1822.             ["rank1"] = 22006,
  1823.             ["rank3"] = 27316,
  1824.         },
  1825.         ["Extended Ritual"] =
  1826.         {
  1827.             ["rank2"] = 27281,
  1828.             ["rank4"] = 27295,
  1829.             ["rank1"] = 22262,
  1830.             ["rank3"] = 27288,
  1831.         },
  1832.     },
  1833. }
  Reply With Quote