From 0c56bf883a660496d3d13b0ee9dea79a12325551 Mon Sep 17 00:00:00 2001 From: pepopo978 Date: Sun, 22 Dec 2024 12:22:47 -0800 Subject: [PATCH] add flame shock for shaman --- Localization.lua | 6 ++++++ curses.lua | 2 ++ spells/shaman.lua | 11 +++++++++++ 3 files changed, 19 insertions(+) create mode 100644 spells/shaman.lua diff --git a/Localization.lua b/Localization.lua index 9248794..85d8d8d 100644 --- a/Localization.lua +++ b/Localization.lua @@ -136,6 +136,9 @@ L:RegisterTranslations("enUS", function() ["Garrote"] = true, ["Deadly Poison"] = true, + -- shaman + ["Flame Shock"] = true, + -- warlock ["Conflagrate"] = true, ["Corruption"] = true, @@ -289,6 +292,9 @@ L:RegisterTranslations("zhCN", function() ["Garrote"] = "锁喉", -- no idea if right ["Deadly Poison"] = "致命毒药", -- no idea if right + -- shaman + ["Flame Shock"] = "烈焰震击", -- no idea if right + -- warlock ["Conflagrate"] = "引燃", -- no idea if right ["Corruption"] = "腐蚀术", diff --git a/curses.lua b/curses.lua index 8e828d6..432bd73 100644 --- a/curses.lua +++ b/curses.lua @@ -49,6 +49,8 @@ function curses:LoadCurses() curses.trackedCurseIds = getHunterSpells() elseif playerClassName == "ROGUE" then curses.trackedCurseIds = getRogueSpells() + elseif playerClassName == "SHAMAN" then + curses.trackedCurseIds = getShamanSpells() end -- go through spell slots and diff --git a/spells/shaman.lua b/spells/shaman.lua new file mode 100644 index 0000000..b23fd40 --- /dev/null +++ b/spells/shaman.lua @@ -0,0 +1,11 @@ +local L = AceLibrary("AceLocale-2.2"):new("Cursive") +function getShamanSpells() + return { + [8050] = { name = L["Flame Shock"], rank = L["Rank 1"], duration = 12, variable_duration = true }, + [8052] = { name = L["Flame Shock"], rank = L["Rank 2"], duration = 12, variable_duration = true }, + [8053] = { name = L["Flame Shock"], rank = L["Rank 3"], duration = 12, variable_duration = true }, + [10447] = { name = L["Flame Shock"], rank = L["Rank 4"], duration = 12, variable_duration = true }, + [10448] = { name = L["Flame Shock"], rank = L["Rank 5"], duration = 12, variable_duration = true }, + [29228] = { name = L["Flame Shock"], rank = L["Rank 6"], duration = 12, variable_duration = true }, + } +end