06.11Healing / Bandage / “Got The Life?†Macros
Grab from : Rogue Macro Guide at WOW Forums
THE EVER-REQUESTED BANDAGE-SELF MACRO:
/run UseContainerItem(x,y)
/run TargetUnit(“player”)
/run TargetLastEnemy()
This variation should do the same thing, but without dropping your target and losing your Combo Points…
/run UseContainerItem(x,y)SpellTargetUnit(“Playerâ€)end
USE APPROPRIATE BANDAGES:
This macro will use the appropriate battleground bandage or “normal world†bandage depending on where you are located.
/run TargetUnit(“Player”)
/run U=UseContainerItem;i= GetRealZoneText()W=strfind(i,”Warsong”)if W then U(x,y)end;A=strfind(i,”Basin”)if A then U(x,y)end;V=strfind(i,”Valley”)if V then U(x,y)else U(x,y)end
/run TargetLastEnemy();
USE APPROPRIATE FOOD:
This macro will use the appropriate battleground food or “normal world†food depending on where you are located.
/run U=UseContainerItem;i= GetRealZoneText()W=strfind(i,”Warsong”)if W then U(x,y)end;A=strfind(i,”Basin”)if A then U(x,y)end;V=strfind(i,”Valley”)if V then U(x,y)else U(x,y)end
USE AN ITEM AT xx% HEALTH OR LESS:
/run if UnitHealth(“Playerâ€)/UnitHealthMax(“Playerâ€)<.25 then UseContainerItem(x,y)
This could be useful to string in stages so you can use various heal items (that use different cooldown timers, of course) at different health levels with just one button. Specify the location of your healing item and the health level you want to use it at.
/run H=UnitHealth(“Playerâ€)/UnitHealthMax(“Playerâ€);U=UseContainerItem;if H<=.3 then U(x,y)if H<=.2 then U(x,y)if H<=.15 then U(x,y)end






Leave a Reply