Update config with TBC druid settings
This commit was merged in pull request #10.
This commit is contained in:
1 parent
76851011fe
commit
949e3686aa
1 file changed
+128
+128
@@ -29,6 +29,7 @@ local colors = {
|
||||
red = { 1, 0, 0 },
|
||||
blue = { 0.4, 0.4, 1 },
|
||||
light_blue = { 0.7, 0.7, 1 },
|
||||
green = { 0.2, 0.9, 0.2 },
|
||||
}
|
||||
|
||||
---@param list number[]
|
||||
@@ -43,6 +44,9 @@ end
|
||||
|
||||
local AURAS_PRIEST_RENEW = set({ 139, 6074, 6075, 6076, 6077, 6078, 10927, 10928, 10929, 25315, 25221, 25222 })
|
||||
local AURAS_PRIEST_PWS = set({ 17, 592, 600, 3747, 6065, 6066, 10898, 10899, 10900, 10901, 25217, 25218 })
|
||||
local AURAS_DRUID_LIFEBLOOM = set({ 33763 })
|
||||
local AURAS_DRUID_REJUV = set({ 774, 1058, 1430, 2090, 2091, 3627, 8910, 9839, 9840, 9841, 25299, 26981, 26982 })
|
||||
local AURAS_DRUID_REGROWTH = set({ 8936, 8938, 8939, 8940, 8941, 9750, 9856, 9857, 9858, 26980 })
|
||||
|
||||
local function RangeConfig()
|
||||
local _, class = UnitClass("player")
|
||||
@@ -58,6 +62,12 @@ local function RangeConfig()
|
||||
enemy = "Smite",
|
||||
fade = 0.2,
|
||||
}
|
||||
elseif class == "DRUID" then
|
||||
return {
|
||||
friendly = "Rejuvenation",
|
||||
enemy = "Wrath",
|
||||
fade = 0.2,
|
||||
}
|
||||
else
|
||||
return {
|
||||
fade = 0.2,
|
||||
@@ -173,6 +183,66 @@ local function MouseConfig()
|
||||
data = "/cast [@UNIT,help]Leap of Faith;\n/stopspelltarget",
|
||||
},
|
||||
}
|
||||
elseif class == "DRUID" then
|
||||
return {
|
||||
-- No modifier
|
||||
{ button = "mouse1", mods = {}, kind = "target" },
|
||||
{
|
||||
button = "mouse2",
|
||||
mods = {},
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Rejuvenation",
|
||||
},
|
||||
{
|
||||
button = "wheel-up",
|
||||
mods = {},
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Lifebloom",
|
||||
},
|
||||
{
|
||||
button = "wheel-down",
|
||||
mods = {},
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Regrowth",
|
||||
},
|
||||
|
||||
-- ctrl
|
||||
{
|
||||
button = "wheel-up",
|
||||
mods = { ctrl = true },
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Abolish Poison"
|
||||
},
|
||||
{
|
||||
button = "wheel-down",
|
||||
mods = { ctrl = true },
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Remove Curse"
|
||||
},
|
||||
|
||||
-- alt
|
||||
{
|
||||
button = "mouse1",
|
||||
mods = { alt = true },
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Innervate",
|
||||
},
|
||||
{
|
||||
button = "mouse2",
|
||||
mods = { alt = true },
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,dead,help]Rebirth",
|
||||
},
|
||||
|
||||
-- Shift
|
||||
{
|
||||
button = "wheel-down",
|
||||
mods = { shift = true },
|
||||
kind = "macro",
|
||||
data = "/use [@UNIT,help]Swiftmend",
|
||||
},
|
||||
{ button = "mouse2", mods = { shift = true }, kind = "togglemenu" },
|
||||
}
|
||||
elseif class == "MONK" then
|
||||
return {
|
||||
-- No modifier
|
||||
@@ -447,6 +517,64 @@ local function TriggerClassConfig()
|
||||
},
|
||||
},
|
||||
}
|
||||
elseif class == "DRUID" then
|
||||
return {
|
||||
{
|
||||
kind = "AuraTrigger",
|
||||
spellIds = AURAS_DRUID_LIFEBLOOM,
|
||||
own = true, -- Lifebloom
|
||||
indicator = {
|
||||
kind = "SquareIndicator",
|
||||
size = 17,
|
||||
point = "BOTTOMLEFT",
|
||||
x = 3,
|
||||
y = 3,
|
||||
color = colors.green,
|
||||
showStacks = true,
|
||||
fadeTime = 7.0,
|
||||
flashTime = 2,
|
||||
},
|
||||
},
|
||||
{
|
||||
kind = "AuraTrigger",
|
||||
spellIds = AURAS_DRUID_REGROWTH,
|
||||
own = true, -- Regrowth
|
||||
indicator = {
|
||||
kind = "SquareIndicator",
|
||||
size = 17,
|
||||
point = "BOTTOMLEFT",
|
||||
x = 22,
|
||||
y = 3,
|
||||
color = colors.yellow,
|
||||
fadeTime = 21.0,
|
||||
},
|
||||
},
|
||||
{
|
||||
kind = "AuraTrigger",
|
||||
spellIds = AURAS_DRUID_REJUV,
|
||||
own = true, -- Rejuvenation
|
||||
indicator = {
|
||||
kind = "SquareIndicator",
|
||||
size = 17,
|
||||
point = "BOTTOMLEFT",
|
||||
x = 41,
|
||||
y = 3,
|
||||
color = colors.violet,
|
||||
fadeTime = 12.0,
|
||||
},
|
||||
},
|
||||
{
|
||||
kind = "StatusTrigger",
|
||||
status = "Burn",
|
||||
invert = false,
|
||||
indicator = {
|
||||
kind = "BorderIndicator",
|
||||
thickness = 3.0,
|
||||
color = colors.red,
|
||||
level = 0,
|
||||
},
|
||||
},
|
||||
}
|
||||
elseif class == "PALADIN" then
|
||||
return {
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user