i havnt changed anything in either of them, and i think they came with a premade ui i started with months ago.
i havnt changed anything in either of them, and i think they came with a premade ui i started with months ago.
Anyone up for writing this puppy? +2 Rep if you can.
Sinister Strike to 3 combo points
Slice and Dice (If not applied and =< 9 Seconds left)
Sinister Strike to 5 combo points
Rupture (if not applied and Slice and Slice and Dice has >= 9 Seconds left)
Sinister Strike to 3 combo points
Eviscerate (If Rupture is not applied and Slice and Dice has >= 9 Seconds left)
Use Gloves enchant whenever CD is up (Either Hyperspeed Accelerators or Pyromounted Hand Cannon)
I dont think anyone has found a way to check combopoints/runes yet, im not sure
I made this little macro for using two characters in a party at the same time.
I used my G15 keyboard to make one of my computers click it the entire time, what it does is it will assist the first partymember (UnitID party1) when he/she attacks someone, and when they leave combat the char with the macro will simply follow the other one. It's nothing fancy, but if you add it together with some of the other macros here you could have one char heal the other and stuff.
Code:/dump (function() if UnitAffectingCombat("party1") then AssistUnit("party1"); else FollowUnit("party1") end end)()
API GetComboPoints - WoWWiki - Your guide to the World of Warcraft
Shouldn't be that hard to make it...
Is it possible to write macro
to interrupt casting only if target is casting, other way ability isn't working?
/dump loadstring("local _, d, _ = GetSpellCooldown(\"Wind Shear\") if UnitCastingInfo(\"target\") and (d == 0) then SpellStopCasting() CastSpellByName(\"Wind Shear\") else CastSpellByName(\"Frost Shock\") end")()
Casts wind shear IF the target is casting, Frost shock if it is not.
also checks CD so it wont waste wind shear if frost shock is on CD
edit it as you see fit, just put your spells in there
Should be something like this... Can probs be done better.
I've had too little sleep tonight, so I didn't find how to use the glove thingy in a simple way, but if you put it in a slot on your actionbar it'll use it if you edit the red part to the correct slot.Code:1 _,_,_,_,_,_,dur,_,_=UnitBuff("player","Slice and Dice") _,_,_,_,_,_,_,c,_=UnitDebuff("target", "Rupture") p=GetComboPoints("player", "target"); if(p==3 and dur>=9 and c=="player") then CastSpellByName("Eviscerate") else RunMacro(2) end 2 _,_,_,_,_,_,dur,_,_=UnitBuff("player","Slice and Dice") _,_,_,_,_,_,_,c,_=UnitDebuff("target", "Rupture") p=GetComboPoints("player", "target") if(p==5 and dur>=9 and c~="player") then CastSpellByName("Rupture") else RunMacro("3") end 3 _,_,_,_,_,_,dur,_,_=UnitBuff("player","Slice and Dice") p=GetComboPoints("player", "target") if(p==3 and dur<9) then CastSpellByName("Slice and Dice") else CastSpellByName("Sinister Strike") end _,cd,_=GetItemCooldown("Hyperspeed Accelerators") if(cd==0) then UseAction(slot) end
Well gloves are Slot 10, so I guess its:
UseAction (10) end
Code is good, anyone got a more streamlined version?
Last edited by Anotherfox; 08-17-2009 at 05:23 AM.
Can it keep track of debuffs too? Wouldn't it be possible to make the KING of rogue v rogue macros with this?
IE Trinket if under the effects of kidneyshot, cheapshot or blind, but not gouge or other things like grenades.
Or:
Blind if the target doesn't have cheapshot/kidneyshot effects on them, or is my understanding of this a bit off?
/dump loadstring("local _, _, _, _, _, _, _, _, interruptAble = UnitCastingInfo(\"target\"); if UnitCastingInfo(\"target\") and not interruptAble then SpellStopCasting() CastSpellByName(\"Mind Freeze\") end")()I am DK, when i put Mind Freeze instead of Wind Shear nothing happens...can you help me/![]()