Skip to content

Commit

Permalink
fix invalid skill ids in party tab source (#8211)
Browse files Browse the repository at this point in the history
  • Loading branch information
Regisle committed Aug 31, 2024
1 parent 4ec28c3 commit a08b6a0
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion src/Classes/PartyTab.lua
Original file line number Diff line number Diff line change
Expand Up @@ -857,9 +857,21 @@ function PartyTabClass:ParseBuffs(list, buf, buffType, label)
end
if currentName ~= "SKIP" then
if mod.source:match("Item") then
_, mod.source = mod.source:match("Item:(%d+):(.+)")
local oldItem
oldItem, mod.source = mod.source:match("Item:(%d+):(.+)")
mod.source = "Party - "..mod.source
end
if mod.source:match("Skill") then
local skillId = mod.source:match("Skill:(.+)")
if not data.skills[skillId] then
local minimisedName = currentName:gsub(" %l",string.upper):gsub(" ","")
if data.skills[minimisedName] then
mod.source = "Skill:"..minimisedName
else
mod.source = skillId
end
end
end
if buffType == "Link" then
mod.name = mod.name:gsub("Parent", "PartyMember")
for _, modTag in ipairs(mod) do
Expand Down

0 comments on commit a08b6a0

Please sign in to comment.