Miniguía sobre macros para equipar armas.

Forum Avatar
#0 - Aug. 22, 2008, 10:30 p.m.
Blizzard Post
Vamos a ver, en vista de que ya he visto varias veces este tipo de preguntas por el foro, voy a poner cómo crear las diferentes macros para las diferentes posibles combinaciones de equipo y que lo hagan a la misma vez. Aclarar, que el acto de cambiar de arma durante el combate genera lo que se conoce como Global Cooldown, por tanto durante 1.5 segs después de hacer el cambio de arma no podremos usar ninguna de nuestras habilidades (siempre durante el combate).


  • Macro para equipar una arma a dos manos


  • /equip nombredelarma


  • 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).


  • Macro para equiparnos una arma a una mano y un escudo


  • /equip nombredelarma
    /equip nombredelescudo


    ejemplo:

    /equip Cuchilla de Gladiador Despiadado
    /equip Barrera de Gladiador Despiadado

    (no tiene mucho misterio, no?)


  • Macro para equipar dos armas a una mano de diferente nombre:


  • /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.


  • Macro para equipar dos armas a una mano de mismo nombre y con diferente encantamiento


  • 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.


  • Macro para equipar dos armas a una mano con el mismo nombre sin encantamiento o con el mismo 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.
    #6 - Aug. 25, 2008, 9:05 a.m.
    Blizzard Post
    Hilo añadido a la lista de hilos interesantes del subforo :)