wideon 0 Report post Posted January 14, 2017 Ok so I use this for Fire ward and Frost ward and it works /run local x = IsShiftKeyDown(); if x == nil then CastSpellByName("Fire Ward") else CastSpellByName("Frost Ward"); end; But when I use it for Ice barrier and Mana Shield it does not work /run local x = IsShiftKeyDown(); if x == nil then CastSpellByName("Ice Barrier") else CastSpellByName("Mana Shield"); end; 0 Share this post Link to post Share on other sites
avoidseven 0 Report post Posted January 15, 2017 Not at my PC to try, but try inserting the rank in there...something like: CastSpellByName("Mana Shield(Rank 1)") Pretty sure you need it exactly as I have it above, with no space between the world Shield and the (. Hope that helps! 0 Share this post Link to post Share on other sites
reflect 3 Report post Posted January 16, 2017 Check your keybindings. If SHIFT + KEY is already bound to something else not in use, it'll override your macro. 1 Share this post Link to post Share on other sites