From e8fc5e4892fede58b6d8597eeaf9d2e93004e629 Mon Sep 17 00:00:00 2001 From: Anch Date: Thu, 2 Nov 2023 13:43:44 +1300 Subject: [PATCH] fixed a bug with smelting --- ProfessionMenu/ProfessionMenu.lua | 15 +++++++++++---- ProfessionMenu/ProfessionMenu.toc | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/ProfessionMenu/ProfessionMenu.lua b/ProfessionMenu/ProfessionMenu.lua index f0eb3fc..30fad0e 100644 --- a/ProfessionMenu/ProfessionMenu.lua +++ b/ProfessionMenu/ProfessionMenu.lua @@ -118,7 +118,10 @@ local profList = { 3104, -- Journeyman 150 2108, -- Apprentice 75 }, --LEATHERWORKING - {2656}, --SMELTING + { + 2656, + main = 50310 -- mining spellid for rank info + }, --SMELTING { 51309, -- Grand Master 450 26790, -- Master 375 @@ -266,7 +269,7 @@ function PM:AddDividerLine(maxLenght) return true end -function PM:GetProfessions() +function PM:AddProfessions() local function getProfessionRanks(compName) for skillIndex = 1, GetNumSkillLines() do local name, _, _, rank, _, _, maxRank, _, _, _, _, _, _ = GetSkillLineInfo(skillIndex) @@ -280,7 +283,11 @@ function PM:GetProfessions() for _, spellID in ipairs(prof) do if CA_IsSpellKnown(spellID) then local name, _, icon = GetSpellInfo(spellID) - local rank, maxRank = getProfessionRanks(name) + local profName = name + if prof.main then + profName = GetSpellInfo(prof.main) + end + local rank, maxRank = getProfessionRanks(profName) if not PM.db.hideRank and PM.db.hideMaxRank then name = name .. " |cFF00FFFF("..rank..")" end @@ -331,7 +338,7 @@ local function ProfessionMenu_DewdropRegister(self) 'isTitle', true, 'notCheckable', true ) - PM:GetProfessions() + PM:AddProfessions() local divider local SummonItems = returnItemIDs() diff --git a/ProfessionMenu/ProfessionMenu.toc b/ProfessionMenu/ProfessionMenu.toc index 6edfa4f..023fe85 100644 --- a/ProfessionMenu/ProfessionMenu.toc +++ b/ProfessionMenu/ProfessionMenu.toc @@ -7,6 +7,6 @@ ## X-Category: Profession ## X-OptionsFrame: ProfessionMenuOptionsFrame ## DefaultState: enabled -## Version: 1.2 +## Version: 1.3 embeds.xml