38 lines
1.7 KiB
Lua
38 lines
1.7 KiB
Lua
---@class WeaponMasterSkills
|
|
local WeaponMasterSkills = QuestieLoader:CreateModule("WeaponMasterSkills")
|
|
|
|
---@type l10n
|
|
local l10n = QuestieLoader:ImportModule("l10n")
|
|
|
|
WeaponMasterSkills.data = {
|
|
-- Alliance Weapon Trainers
|
|
[11865] = {"Fist Weapons", "Guns", "One-Handed Axes", "One-Handed Maces", "Two-Handed Axes", "Two-Handed Maces"},
|
|
[11866] = {"Bows", "Daggers", "Fist Weapons", "Staves", "Thrown"},
|
|
[11867] = {"Crossbows", "Daggers", "One-Handed Swords", "Polearms", "Staves", "Two-Handed Swords"},
|
|
[13084] = {"Crossbows", "Daggers", "Thrown"},
|
|
-- Horde Weapon Trainers
|
|
[2704] = {"Bows", "One-Handed Axes", "Staves", "Thrown", "Two-Handed Axes"},
|
|
[11868] = {"Bows", "Daggers", "Fist Weapons", "One-Handed Axes", "Thrown", "Two-Handed Axes"},
|
|
[11869] = {"Guns", "One-Handed Maces", "Staves", "Two-Handed Maces"},
|
|
[11870] = {"Crossbows", "Daggers", "One-Handed Swords", "Polearms", "Two-Handed Swords"},
|
|
}
|
|
|
|
if Questie.IsTBC or Questie.IsWotlk then
|
|
-- Blood Elf Starting Area Weapon Trainers
|
|
WeaponMasterSkills.data[16621] = {"Bows", "Daggers", "One-Handed Swords", "Polearms", "Thrown", "Two-Handed Swords"}
|
|
WeaponMasterSkills.data[17005] = {"Bows", "Daggers", "One-Handed Swords", "Polearms", "Thrown", "Two-Handed Swords"}
|
|
-- Draenei Starting Area Weapon Trainers
|
|
WeaponMasterSkills.data[16773] = {"Crossbows", "Daggers", "One-Handed Maces", "One-Handed Swords", "Two-Handed Maces", "Two-Handed Swords"}
|
|
end
|
|
|
|
function WeaponMasterSkills.AppendSkillsToTitle(title, npcId)
|
|
local skills = WeaponMasterSkills.data[npcId]
|
|
if (not skills) then
|
|
return title
|
|
end
|
|
|
|
for _, skill in ipairs(skills) do
|
|
title = title .. "\n - " .. l10n(skill)
|
|
end
|
|
return title
|
|
end |