#0 - Aug. 22, 2008, 10:30 p.m.
ejemplo:
/equip Crujehuesos de Gladiador Despiadado
(nota: en realidad para esto no hace falta crear una macro, con colocar el arma en una casilla en la barra de acción es suficiente, pero por si acaso la pongo).
/equip nombredelarma
/equip nombredelescudo
ejemplo:
/equip Cuchilla de Gladiador Despiadado
/equip Barrera de Gladiador Despiadado
(no tiene mucho misterio, no?)
/equipslot 16 nombredelarma1
/equipslot 17 nombredelarma2
el arma 1 será aquella que equipemos en nuestra mano principal y el arma 2 en la mano secundaria.
Esta macro la haremos en dos pasos. Para ello necesitaremos crear antes una macro que ponga lo siguiente:
/run local function id(s) return strmatch(GetInventoryItemLink("player",s) or "","(item:%d+:%d+):") end for i=16,17 do if id(i) then ChatFrame1:AddMessage("/equipslot "..i.." "..id(i)) end end
Nos equiparemos ambas armas, en el orden que creamos conveniente, y pulsaremos la macro, y en el chat aparecerá esto:
/equipslot 16 12345:678
/equipslot 17 12345:678
(evidentemente es un código estándar). Pues bien, este mensaje de pantalla será la macro a crear con nuestras armas.
Ejemplo: Tenemos en ambas manos la Cuchilla de Gladiador Despiadado (sigo con esta para continuar con el mismo ejemplo, y así se pueda apreciar bien). La mano principal está encantada con Mangosta y la secundaria con Verdugo. Usamos la macro que hemos dicho y obtendremos:
/equipslot 16 31965:2673
/equipslot 17 31965:3225
Entonces crearíamos una macro que pusiese únicamente lo que nos ha salido en el chat y ya se nos equipará siempre en ese orden a la vez. Por si tenéis curiosidad, las 5 primeras cifras son el código del objeto mientras que las 4 últimas son el código del encantamiento.
Esta es la más complicada sin duda. El problema con una macro convencional de /equip es que si eres de los que usan escudo (como yo frente a rogues o para intenta huir de un focus, etc) el juego equipa una y luego intenta equipar en el hueco del escudo esa misma que ya se ha equipado, dejando en el inventario la otra arma, y no intenta equiparla en el hueco del escudo. Veamos cómo hacer que funcione.
En primer lugar usaremos la macro para obtener la identificación de las armas, en este caso, usando el ejemplo anterior de las Cuchillas de Gladiador Despiadado, obtendremos:
/equipslot 16 31965
/equipslot 17 31965
Si la tenemos encantadas la parte numérica correspondiente al encantamiento podemos olvidarla. Una vez sabemos la numeración, crearemos una nueva macro que ponga lo siguiente:
/equip [noworn:One-Hand] item:31965
/run for x=0,4 do for y=1,GetContainerNumSlots(x) do l=GetContainerItemLink(x,y) if l then if GetItemInfo(l) =="Cuchilla de Gladiador Despiadado" then PickupContainerItem(x,y) EquipCursorItem(17) end end end end
La parte del texto debe estar correctamente escrita o no funcionará. Esta macro, así tal cual, ocupa más que el tamaño máximo de macro que se puede, osea, 255 caracteres. en caso de que vuestras armas tengan un nombre mayor, os recomiendo que la encantéis diferente u optéis por jugar en inglés ya que los nombres suelen (suelen) ser más cortos. Un ejemplo: Terestian's Stranglestaff frente a Bastón Estrangulador de Terestian.
Si además queréis equipar un ídolo/tótem/tratado/arma de rango, con poner /equip y el nombre del tratado es suficiente en una nueva línea dentro de la misma macro. Equipar uno de éstos también genera el Global Cooldown.
Y eso es todo, espero que os sea de utilidad.
Un saludo. Hao.
