Hagamos una lista de los macros que usan mas:
FIX Raid Info: Al menos ahora que ha salido la version 1.11 y hay un spam horrible de Instance Saved y la ventana de Raid info que sale a cada rato, el siguiente macro lo arregla:
Auto Bandage, pero necesitas un addon, normalmente cuando quieres usar un item tienes que poner el numero del bag y la posicion del item.Código:/script local i; for i=1, 7 do getglobal("ChatFrame"..i): UnregisterEvent("UPDATE_INSTANCE_INFO");end
El problema con esto es que las cosas cambian de sitio sin querer y para algunos que usan addons para ver sus inventarios (engbags) me es imposible saber el numero real para esto uso un addon:
Use by Name Addon
Lo que hace este addon es identificar los items por nombre, como en las anteriores versiones de wow, el macro con este addon sería:
Vender todo lo gris: Items grises que son solamente para ser vendidos, automaticamente se venden todos al mismo tiempo con este macro:Código:/target "tunick" /UseByName Defiler's Runecloth Bandage /script TargetLastEnemy();
Warrior Charge/Berserk Stance: Con este macro haces charge y antes de que el 1er golpe se realice se cambia a berserk stance, de esta forma se obtiene rage suficiente para el MS o BT, con 3% crit extra.Código:/script for bag = 0,4,1 do for slot = 1, GetContainerNumSlots(bag), 1 do local name = GetContainerItemLink(bag,slot); if name and string.find(name,"ff9d9d9d") then DEFAULT_CHAT_FRAME:AddMessage("Selling "..name); UseContainerItem(bag,slot) end; end; end
Jin'do's macro: Seleccion de totems de Jin'do para los rogues o los warriors que tengan que destruirlos, en orden de importancia:Código:/script if CheckInteractDistance('target',4) then CastSpellByName('Charge()');SpellStopCasting();CastSpellByName('Berserker Stance()');end
Si hay mas, se seguira aumentando.Código:/script local T,mt,C="target",{"Jin","Brain","Powerful","Shade"},ClearTarget;for i=4,1,-1 do TargetByName(mt[i])if(UnitExists(T)and UnitIsEnemy("player",T)==1)then if(UnitName(T)=="Sacrificed Troll" or UnitIsDead(T))then C()else break;end else C();end;end
Salu2