Milton 0 Report post Posted December 30, 2016 (edited) Is it possible to make a macro with rank 1/4/7 of a spell, for example healing touch? Holding ctrl down = rank 1, shift = rank 4 and no modifier = max rank This one I know is only with shift mod: /run local x = IsShiftKeyDown(); if x == nil then cast("Frostbolt(Rank 11)") else cast("Frostbolt(Rank 1)") end Can someone tell me how to have another rank of Frostbolt (example) in this macro? Edited December 30, 2016 by Milton 0 Share this post Link to post Share on other sites
Moiz 0 Report post Posted December 30, 2016 /script if IsShiftKeyDown() then CastSpellByName("Heal(Rank 1)") else if IsAltKeyDown() then CastSpellByName("Heal(Rank 3") else CastSpellByName("Heal(Rank 4)"); end end; It might not display correct rank on cast bar, but check combat log and you'll see it does. 0 Share this post Link to post Share on other sites
Milton 0 Report post Posted January 1, 2017 On 30/12/2016 at 10:18 PM, Moiz said: /script if IsShiftKeyDown() then CastSpellByName("Heal(Rank 1)") else if IsAltKeyDown() then CastSpellByName("Heal(Rank 3") else CastSpellByName("Heal(Rank 4)"); end end; It might not display correct rank on cast bar, but check combat log and you'll see it does. Thx a lot. Tested and works :) 0 Share this post Link to post Share on other sites