#Untrigger for range custom trigger

1 messages · Page 1 of 1 (latest)

limber hazel
#

Hey guys!

Can anyone help me untrigger this custom trigger:

`function()

if UnitClass("player") == "Warrior" then
    rangeCheckSpell = "Hamstring"
elseif UnitClass("player") == "Rogue" then
    rangeCheckSpell = "Sinister Strike"
elseif UnitClass("player") == "Shaman" then
    rangeCheckSpell = "Lava Lash"
elseif UnitClass("player") == "Druid" then
    rangeCheckSpell = "Shred"
elseif UnitClass("player") == "Paladin" then
    rangeCheckSpell = "Crusader Strike"
elseif UnitClass("player") == "Death Knight" then
    rangeCheckSpell = "Plague Strike"
end


if UnitExists("target") then
    if IsSpellInRange(rangeCheckSpell, "target") ~= 1 then
        return true
        
    end
end
return ""

end`

hollow robin
#

return false

#
function()
    aura_env.classToSpell = aura_env.classToSpell or {
        Warrior = "Hamstring",
        Rogue = "Sinister Strike",
        Shaman = "Lava Lash",
        Druid = "Shred",
        Paladin = "Crusader Strike",
        ["Death Knight"] = "Plague Strike"
    }
    local class = UnitClass("player")
    local spell = aura_env.classToSpell[class]
    return spell and UnitExists("target") and IsSpellInRange(spell, "target") ~= 1
end
limber hazel
#

Sorry, I am apparently still a little slow in the head on this.
Where can I add the return false?

hollow robin
#

replace your function with mine