Originally Posted by ronzaa View Post
Macro 1: "1": (Spam this macro)
/dump loadstring("if (not UnitDebuff(\"target\", \"Frost Fever\")) then CastSpellByName(\"Icy Touch\") else RunMacro(\"2\") end")()
Macro 2: "2":
/dump loadstring("if (not UnitDebuff(\"target\", \"Blood Plague\")) then CastSpellByName(\"Plague Strike\") else RunMacro(\"3\") end")()
Macro 3: "3":
/dump loadstring("local _,_,c = GetRuneCooldown(\"1\") if (GetRuneType(\"1\") == 1) and (c == true) then CastSpellByName(\"Blood Strike\") else RunMacro(\"4\") end") ()
Macro 4: "4":
/dump loadstring("local _,_,d = GetRuneCooldown(\"2\") if (GetRuneType(\"2\") == 1) and (d == true) then CastSpellByName(\"Blood Strike\") else RunMacro(\"5\") end") ()
Macro 5: "5":
/dump loadstring("if (UnitPower(\"player\") > 60) then RunMacro(\"6\") else RunMacro(\"7\") end") ()
Macro 6: "6":
/dump loadstring("local _,d,_ = GetSpellCooldown(\"Summon Gargoyle\") if (d == 0) then CastSpellByName(\"Summon Gargoyle\") else CastSpellByName(\"Death Coil\") end") ()
Macro 7: "7":
/cast Scourge Strike