View Single Post
12/31/23, 03:39 PM   #5
Mr_Negative
AddOn Author - Click to view addons
Join Date: Dec 2023
Posts: 6
Got it!

Lua Code:
  1. l.loadSkillInfo -- #()->()
  2. = function()
  3.   if not IsPlayerActivated() then return end
  4.   l.rmSkillInfo = nil
  5.   l.progressionIndexToSkillInfo = {}
  6.   for skillType = 1, GetNumSkillTypes() do
  7.     for skillLine = 1, GetNumSkillLines(skillType) do
  8.       for abilityIndex = 1, math.min(7, GetNumAbilities(skillType, skillLine)) do
  9.         local abilityId = GetSkillAbilityId(skillType, skillLine, abilityIndex, false)
  10.         local abilityName,texture,earnedRank,passive,ultimate,purchased,progressionIndex,rankIndex =
  11.           GetSkillAbilityInfo(skillType, skillLine, abilityIndex)
  12.         local info = {
  13.           skillType = skillType,
  14.           skillLine = skillLine,
  15.           abilityIndex = abilityIndex,
  16.           abilityId = abilityId,
  17.           abilityName = abilityName,
  18.           progressionIndex = progressionIndex,
  19.         }--#SkillInfo
  20.         if string.find(texture,'ability_u26_vampire_04',1,true) then
  21.           l.rmSkillInfo = info
  22.         elseif progressionIndex then
  23.           l.progressionIndexToSkillInfo[progressionIndex] = info
  24.         end
  25.       end
  26.     end
  27.   end
  28. end
  Reply With Quote