Add new code snippets
This commit is contained in:
7
Complete Projects/Classic/Warrior Heroic Strike.lua
Normal file
7
Complete Projects/Classic/Warrior Heroic Strike.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
--UPDATE_RAGE
|
||||
function(e, ...)
|
||||
if e == "UPDATE_RAGE" then
|
||||
local hs = IsCurrentSpell("Cleave")
|
||||
if hs == true then return true else return false end
|
||||
end
|
||||
end
|
||||
36
Complete Projects/Classic/Warrior Rage.lua
Normal file
36
Complete Projects/Classic/Warrior Rage.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--UPDATE_RAGE
|
||||
function(e, ...)
|
||||
if e == "UPDATE_RAGE" then
|
||||
return true
|
||||
elseif e == "PLAYER_REGEN_DISABLED" then
|
||||
if not aura_env.ticker then aura_env.ticker = C_Timer.NewTicker(0.05, function() WeakAuras.ScanEvents("UPDATE_RAGE") end) end
|
||||
end
|
||||
end
|
||||
|
||||
--DURATION
|
||||
function()
|
||||
local rage, maxrage = UnitPower("player"), UnitPowerMax("player")
|
||||
WeakAurasSaved.CustomTrash.CustomRage = rage
|
||||
return rage, maxrage, 1
|
||||
end
|
||||
|
||||
--DURATION2
|
||||
--Other aura
|
||||
function()
|
||||
local hs = IsCurrentSpell("Heroic Strike")
|
||||
local cleave = IsCurrentSpell("Cleave")
|
||||
if hs then return WeakAurasSaved.CustomTrash.CustomRage - 15, UnitPowerMax("player"), 1 elseif cleave then return WeakAurasSaved.CustomTrash.CustomRage - 20, UnitPowerMax("player"), 1 else return WeakAurasSaved.CustomTrash.CustomRage, UnitPowerMax("player"), 1 end
|
||||
end
|
||||
|
||||
--TEXT
|
||||
function()
|
||||
return WeakAurasSaved.CustomTrash.CustomRage
|
||||
end
|
||||
|
||||
--INIT
|
||||
if not WeakAurasSaved.CustomTrash then WeakAurasSaved.CustomTrash = {} end
|
||||
if WeakAuras.IsOptionsOpen() and aura_env.ticker then
|
||||
aura_env.ticker:Cancel()
|
||||
else
|
||||
if not aura_env.ticker then aura_env.ticker = C_Timer.NewTicker(0.05, function() WeakAuras.ScanEvents("UPDATE_RAGE") end) end
|
||||
end
|
||||
Reference in New Issue
Block a user