Skip to content

Commit 1776ae4

Browse files
authored
Merge pull request #38 from wowsims/profession-names
Use C_TradeSkillUI for localized profession names (Fixes #37)
2 parents dc5cf34 + 77d8d3c commit 1776ae4

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

Shared.lua

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,32 @@ Env.supportedClientNames = {
2222
"Classic: SoD (Export may work for Era, but sim is made for SoD only!)",
2323
}
2424

25-
Env.professionNames = {
26-
[CHARACTER_PROFESSION_BLACKSMITHING] = { skillLine = 164, engName = "Blacksmithing" },
27-
[CHARACTER_PROFESSION_LEATHERWORKING] = { skillLine = 165, engName = "Leatherworking" },
28-
[CHARACTER_PROFESSION_ALCHEMY] = { skillLine = 171, engName = "Alchemy" },
29-
[CHARACTER_PROFESSION_HERBALISM] = { skillLine = 182, engName = "Herbalism" },
30-
[CHARACTER_PROFESSION_MINING] = { skillLine = 186, engName = "Mining" },
31-
[CHARACTER_PROFESSION_TAILORING] = { skillLine = 197, engName = "Tailoring" },
32-
[CHARACTER_PROFESSION_ENGINEERING] = { skillLine = 202, engName = "Engineering" },
33-
[CHARACTER_PROFESSION_ENCHANTING] = { skillLine = 333, engName = "Enchanting" },
34-
[CHARACTER_PROFESSION_SKINNING] = { skillLine = 393, engName = "Skinning" },
35-
[CHARACTER_PROFESSION_JEWELCRAFTING] = { skillLine = 755, engName = "Jewelcrafting" },
36-
[CHARACTER_PROFESSION_INSCRIPTION] = { skillLine = 773, engName = "Inscription" },
25+
-- SkillLine.db2
26+
local professionSkillLineIDs = {
27+
Blacksmithing = 164,
28+
Leatherworking = 165,
29+
Alchemy = 171,
30+
Herbalism = 182,
31+
Mining = 186,
32+
Tailoring = 197,
33+
Engineering = 202,
34+
Enchanting = 333,
35+
Skinning = 393,
36+
Jewelcrafting = 755,
37+
Inscription = 773,
3738
}
3839

40+
Env.professionNames = {}
41+
for engName, skillLine in pairs(professionSkillLineIDs) do
42+
local localizedName = C_TradeSkillUI.GetTradeSkillDisplayName(skillLine)
43+
if localizedName then
44+
Env.professionNames[localizedName] = {
45+
skillLine = skillLine,
46+
engName = engName
47+
}
48+
end
49+
end
50+
3951
local statToStatId = {
4052
str = 1,
4153
strength = 1,

0 commit comments

Comments
 (0)