Lunes, 04 de Julio de 2011 20:01

Mis amigas las macros

por  Reax
Vota este artículo
(0 votos)

1.- Sobre la guía

2.- ¿Qué es una macro?

3.- ¿Qué se puede hacer con una macro? ¿Y qué no se puede?

4.- ¿Dónde se guardan las macros?

5.- ¿Cómo hacer una macro?

6.- Tipos y Estructura de macros

6.1.- Macros tipo texto
6.2.- Macros de habilidades
6.3.- Macros de equipo

7.- MACROS TIPO TEXTO

7.1.- ACCIÓN

7.1.1.- %t
7.1.2.- %f

7.2.- CANALES

7.2.1- Utilización
7.2.2- Lista de canales

8.- MACROS DE HABILIDADES

8.1.- ACCIONES

8.1.1.- ACCIONES DE COMBATE

- CAST
- CASTSEQUENCE

8.1.2.- ACCIONES SUELTAS

- STOPCASTING
- CLEARTARGET
- FOCUS
- CLEARFOCUS
- STOPMACRO
- CANCELAURA
- CANCELFORM
- STARTATTACK
- STOPATTACK

8.1.3.- ACCIONES DE MASCOTAS

- PETAGGRESSIVE
- PETATTACK
- PETDEFENSIVE
- PETFOLLOW
- PETPASSIVE
- PETSTAY

8.1.4.- ACCIONES GENERALES

- #SHOW
- #SHOWCOOLDOWN
- #SHOWTOOLTIP
- La ! en los hechizos

8.2.- CONDICIONES

8.2.1.- Condiciones de objetivo

- HARM
- HELP

8.2.2.- Condiciones de botón

- BUTTON
- MODIFIER

8.2.3.- Condiciones de estado

- COMBAT
- DEAD
- EXISTS
- STEALTH
- STANCE o FORM

8.2.4.- Condiciones de a qué objetivo comprobar

- @TARGET
- @TARGETTARGET
- @FOCUS
- @FOCUSTARGET
- @PLAYER
- @MOUSEOVER
- @MOUSEOVERTARGET
- @NOMBRE

8.2.5.- Condiciones de terreno

- FLYABLE
- FLYING
- INDOORS
- OUTDOORS
- MOUNTED
- SWIMMING

8.2.6.- Condiciones de hechizo

- CHANNELING

9.- MACROS DE EQUIPO

9.1.- ACCIONES DE EQUIPO

9.1.1- USE
9.1.2.- EQUIP
9.1.3.- EQUIPSLOT
9.1.4.- EQUIPSET




1.- Sobre la guía

Esta guía es una actualización de una que ya tenía hecha para unos amigos. Aquí la dejo reestructurada para una mejor comprensión esquemática del mismo y así alumbrar el camino a aquellos que quieran hacerse una. También debo decir que posiblemente no estén TODOs los condiciones, acciones, etc que se pueden hacer. Si alguien lo pide, se añadirán, pero son comandos tan poco frecuentes o poco útiles (a mi modo de ver) que los he obviado.


2.- ¿Qué es una macro?

Una macro es una forma de "automatizar" legalmente ciertas acciones en el juego mediante un código hecho por Blizzard exclusivamente para esto (o sea, que estas macros no servirán para otros juegos). Tampoco tengáis miedo en experimentar con las macros, puesto que no es posible hacer macros ilegales.


3.- ¿Qué se puede hacer con una macro? ¿Y qué no?

Las macros permiten hacer aquellas acciones que requieran la presencia de una habilidad, frase, emociones o incluso equipar o desequipar objetos.

Lo que nunca hará una macroes jugar por ti. Eso incluye la elección de hechizos automáticamente, ni caminar, ni recoger objetos de los cadáveres. En definitivamente no hará nada que requiera tu intervención directa. Si encuentras un programa o addon que haga esto por ti, es ilegal y te banearían la cuenta. Siendo más específicos, esta es la lista de cosas que no puedes hacer con macros:

    1. Una macro NO PUEDE COMPROBAR SI UN HECHIZO ES USABLE.
    2. Una macro no podrá comprobar si un hechizo está en tiempo de reutilización
    3. Cualquier condición que se te ocurra que te ahorraría esfuerzo de elección de botones, entonces no se puede hacer (por ejemplo comprobar la vida que le queda a un jefe, comprobar el maná que tenga, qué hechizo está lanzando, su especialización de talentos, etc etc).
    4. Jamás podrás hacer que una macro lance dos hechizos simultáneamente salvo que éstos se anulen entre sí (que son muy pocos hechizos) o que no compartan tiempo de reutilización global (por ejemplo sí puedes hacer una macro con "Enfoque interno" y "Sanación relámpago" pero nunca con "Punición" y "Fuego sagrado" teniendo en cuenta que ambas condiciones de ejecución de ambos hechizos son correctas a la vez).

4.- ¿Dónde se guardan las macros?

Un dato interesabte a saber es que las macros las guarda el servidor y además se genera una copia en tu propio ordenador. Así si entras al WoW desde varios ordenadores, siempre tendrás a tu disposición tus macros preferidas.


5.- ¿Cómo hacer una macro?

La macro más sencilla es la que dice una frase o expresa una emoción y aprenderemos a hacerla en este punto. Sigue la guía paso a paso:

    1. Escribe /macro o accede al menú de macros mediante el menú principal dentro del juego.
    2. Dale a "Nuevo".
    3. Ponle un nombre a la macro (se ordenan alfabéticamente).
    4. Elige un icono a tu gusto.
    5. Dale a Aceptar.
    6. Escribe en la ventana de la izquierda, la que está debajo de las macros que tengas, /lol
    7. Arrastra el icono desde la lista de macros a una casilla de tu barra de acción.

Ahora al pulsar sobre la macro harás /lol directamente, lo cual sirve para reirte de tus enemigos rápidamente. Seguro que lo has visto muchas veces.


6.- Tipos y estructura de macros:

Las macros tienen una estructura estándar que podrás seguir prácticamente siempre. Veamos un ejemplo para una macro con dos hechizos y condiciones distintas para cada hechizo:

/acción [condición1, condición2] habilidad1; [condición1] habilidad2;

Además las macros se pueden dividir en 4 tipos. Las macros de texto (como la que viste en el punto 5), las macros de habilidades (que son las más usuales y dónde haremos más incapié), las macros hechas con código LUA (que son aquellas macros hechas con código de Addons, que no explicaré en esta guía por su complejidad) y las macros relacionadas con el equipo.

6.1.- Macros tipo texto:

Las macros tipo texto son aquellas que tienen como finalidad anunciar algo por algún canal. La estructura es:

/acción /canal texto
6.2.- Macros de habilidades:

Estas macros son aquellas que necesitan un comando que le diga qué hacer y bajo qué condiciones. Cada comando, además, puede tener ciertas estructuras que se explicarán cuando sea necesario. Pero la base a segir es:

/acción [condiciones] habilidad;
6.3.- Maros de equipo:

Hay ciertas macros que nos permiten equiparnos objetos o usarlos. La estructura de las mismas es muy peculiar, así que las obviaremos en este punto y se explicará más adelante.


7.- MACROS TIPO TEXTO
7.1.- ACCIÓN:

7.1.1.- %t:

El comando " %t " no es en sí un comando, sino una opción que cabe destacar para las macros de cat (o incluso para el chat en sí mismo). Al poner %t el juego escribirá el nombre de tu objetivo. en caso de no tener objetivo pondrá "sin objetivo".

/p ¡Mi objetivo se llama %t!

7.1.2.- %f:

El comando " %f " funciona igual que el anterior, pero en vez del nombre del objetivo dirá el nombre de tu focus:

/p ¡Mi focus se llama %f!

7.2.- CANALES:
7.2.1.- Utilización:

A la hora de poer un canal se pondrá delante del texto. En el ejemplo siguiente donde pone CANAL es lo que deberás sustituir por el apartado siguiente:

/CANAL ¡Hola, esto es un texto!
7.2.2.- Lista de canales:
  • s: Decir
  • g: Clan
  • p: Grupo
  • ra: Banda
  • rw: Aviso de Banda
  • bg: Campo de batalla



8.- MACROS DE HABILIDADES:
8.1.- ACCIONES:
8.1.1.- ACCIONES DE COMBATE:
* CAST

Esta es la macro principal, la que más usarás (se puede cambiar "cast" por "lanzar" si juegas en castellano. Pero yo no lo recomiendo puesto que cast seguro que no falla y además ocupa menos caracteres). Básicamente sigue la siguiente estructura:

/cast [condiciones] Habilidad;
* CASTSEQUENCE

En esencia funciona igual que el CAST pero tiene otra finalidad. Su función no es la de lanzar un hechizo, sino la de concatenar varios hechizos bajo las mismas condiciones. La diferencia es que la estructura es relativamente diferente y usa unas condiciones diferentes.

/castsequence reset=conciones Habilidad1, Habilidad2, Habilidad3;

Después del reset, donde pone condiciones, podemos añadir lo siguiente: un número (que equivaldría a segundos), target (cambio de objetivo), combat (cuando salgas o entres en combate), shift, alt, ctrl (cuando pulses cualquiera de estas teclas). Puedes poner todos los condcionantes que quieras separados con una /. Cuandose cumpla algunad e las condiciones la macro volverá a su punto de partida. Por supuesto también volverá a su punto de partida cuando llegue a la última habilidad.

8.1.2.- ACCIONES SUELTAS:
* STOPCASTING

Este comando corta cualquier hechizo que estés lanzando:

/stopcasting [condiciones]
* CLEARTARGET

Permite limpiar el objetivo que tengamos:

/cleartarget [condiciones]
* FOCUS

Permite crear un objetivo "focus":

/focus [condiciones]
* CLEARFOCUS

Permite limpiar nuestro objetivo "focus":

/clearfocus [condiciones]
* STOPMACRO

Permite detener una macro:

/stopmacro [condiciones]
* CANCELAURA

Permite quitarse un beneficio:

/cancelaura [condiciones] beneficio;
* CANCELFORM

Permite quitarse una forma. Las "formas" son aquellas habilidades que te habilitan una barra alternativa (como la "Forma de las sombras" del sacerdote). La excepción a este tipo de formas son los guerreros ya que tienen que estar en una forma obligatoriamente.

/cancelform[condiciones]
* STARTATTACK

Permite empezar a atacar. La diferencia con el "atacar" de tu libro de hechizos es que ese "atacar" ataca si no estás atacando y si estás atacando deja de atacar. Con este comando atacas sí o sí:

/startattack [condiciones]
* STOPATTACK

Mismo caso que el anterior, pero obliga a parar de atacar;

/stopattack [condiciones]
8.1.3.- ACCIONES DE MASCOTAS:
* PETAGGRESIVE:

Pone a tu mascota en agresivo:

/petaggresive [condiciones]
* PETAATTACK:

Envía a tu mascota a atacar:

/petattack [condiciones]
* PETDEFENSIVE:

Pone a tu mascota en defensivo:

/petdefensive [condiciones]
* PETFOLLOW:

Pone a tu mascota en seguirte, contraro a "Petstay":

/petfollow [condiciones]
* PETPASSIVE:

Pone a tu mascota en pasivo:

/petpassive [condiciones]
* PETSTAY:

Deja quieta a tu mascota en el sitio, contrario a "Petfllow":

/petstay [condiciones]
8.1.4.- ACCIONES GENERALES:
* #SHOW:

Muestra el icono de la primera habilidad de la macro. Pueds añadirle después del "show" el nombre de un hechizo, el nombre de un objeto, la "Bagid Slot" o la "invSlot". En cualquiera de los casos mostrará el icono que haya en esos lugares.

Nota: Si bien se puede poner un objetivo por su posición en las bolsas o su lugar en una mochila, es realmente tedioso dar con el que corresponde y además poco práctico ya que al acceder al banco cambia todos esos números cambiando también el icono correspondiente.

#show [condiciones] Habilidad/objeto
* #SHOWCOOLDOWN

Es igual que el "Show" pero además muestra el tiempo de reutilización de la primera habilidad después del "Showcooldown" o bien de la primera habilidad de lamacro en caso de no tener nada el "Showcooldown":

#showcooldown [condiciones] Habilidad/objeto
* SHOWTOOLTIP

Es igual que el "Showcooldown" pero además muestra la descripción de la habilidad que muestre el "Showtooltip".

Nota: Para que te muestren los iconos debes escoger como icono el "?" rojo.

#showtooltip [condiciones] Habilidad/objeto
* La ! en los hechizos:

Muchos hechizos del WoW funciona de distinta manera al pulsarlos una vez o la siguiente. Por ejemplo las auras de paladín que la primera vez que pulses se activará y la siguiente vez se desactivará. Con esta acción podemos hacer que un hechizo siempre trate de activarse, en vez de activar y desactivarse en cada pulsación:

/cast !Aura de reprensión;
8.2.- CONDICIONES:

Cuando hablamos de una condición nos referimos a un hecho que una macro puede comprobar y actuar en consecuencia. Éstas sirven para dar a una misma macro distintos usos dependiendo de dichas condiciones. Por poner un ejemplo de la vida real una condición sería si la luz está encendida o no. Si no lo está nos levantaríamos a encenderla. Y en caso de estar encendida seguramente el siguiente paso nos sentaríamos. Explicado en lenguaje de macros de WoW sería algo así:

/cast [luzapagada] Encender Luz; Sentarse;

Así pues en esta sección se explicarán esas condiciones que podemos usar para que un comando actúe de una manera o de otra. Ten en cuenta que la mayoría de las opciones admiten un "no" delante para comprobar lo contrario:

/cast [combat] Esfumarse; Sigilo;

Esto haría que si estás en combate usarías Esfumarse y en cualquier otro caso usarías Sigilo.

/cast [nocombat] Sigilo; Esfumarse;

Esto haría que si no esta´s en combate usarías Sigilo y en cualquier otro caso harías Esfumarse.

Como puedes ver el resultado de este ejemplo es el mismo al final, pero puede que en ciertas circunstancias quieras hacer cosas distintas y tengas que comprobar cosas distintas. ¡Todo depende de tu imaginación!

8.2.1.- CONDICIONES DE OBJETIVO:

Los siguientes condicionantes podrías ponerlos en el mismo corchete, pero no tendría ninguna lógica ya que son antónimos entre sí:

* HARM:

Comprueba si tu objetivo es enemigo.

/cast [harm] Punición; Sanación relámpago;
* HELP:

Comprueba si tu objetivo es amigo.

/cast [help] Sanación relámpago; Punición;
8.2.2.- CONDICIONES DE BOTÓN:

Estas condiciones sí pueden ir juntas en un mismo corchete.

* BUTTON:

Comprueba si se activa la macro con algún botón en concreto del ratón. El 1 es click derecho, 2 click izquierdo, 3 click central y a partir de ahí tantos como botones tenga tu ratón. Tendrás que probar a cual corresponde cada uno. Ten en cuenta que puedes poner BTN en vez de BUTTON para ahorrar espacio.

/cast [btn:2] Sanación superior; Sanación relámpago;
* MODIFIER

Comprueba si mientras se activa la macro estamos pulsando alguna de las siguientes teclas: Alt, Shift o Ctrl. Ten en cuenta que puedes poner MOD en vez de MODIFIER.

/cast [mod:ctrl] Sanación superior; Sanación relámpago;
8.2.3.- CONDICIONES DE ESTADO:

Estas condiciones pueden ponerse dentro de los mismos corchetes

* COMBAT

Comprueba si estás en combate o no.

/cast [combat] Esfumarse; Sigilo;
* DEAD:

Comprueba si el objetivo está muerto.

/cast [dead] Canibalismo; Punición;
* EXISTS:

Comprueba si el objetivo existe. (No se me ocurre ningún ejemplo simple realista, así que dejo lo básico).

/cast [exists] Sanación relámpago;
* STEALTH:

Comprueba si estás en sigilo.

/cast [stealth] Emboscada; Puñalada;
* STANCE o FORM

Comprueba la estancia en la que estás. Por estancia hablamos de aquellos estados que activan barras distintas al usarla (como las transformaciones de druiad o las actitudes de guerrero). Hay algunas excepciones que son el Angel del Sacerdote, el lobo del Chamán y la Forma de demonio del brujo que también se incluye aquí. Aquí una lista:

Lista de estances

/cast [stance:1] Abrumar; [Stance:3] Torbellino; Golpe heroico;
/cast [stance:1/3] Golpe heroico; [stance:2] Provocar;
8.2.4.- Concidiones de a qué objetivo comprobar

Estas concidicones son algo extrañas. Realmente no comprueban nada, simplemente es la aclaración de a quíen va dirigido el hechizo resultante de la macro.

* @TARGET

El hechizo va dirigido a tu objetivo.

/cast [@target] Sanación relámpago;
* TARGETTARGET

El hechizo va dirigido al objetivo de tu objetivo.

/cast [@targettarget] Sanación relámpago;
* FOCUS

El hechizo va dirigido a tu focus.

/cast [@focus] Sanación relámpago;
* FOCUSTARGET

El hechizo va dirigido al objetivo de tu focus.

/cast [@focustarget] Sanación relámpago;
* PLAYER

El hechizo va dirigido a ti mismo.

/cast [@player] Sanación relámpago;
* MOUSEOVER

El hechizo va dirigido al personaje que esté debajo de tu puntero que no seas tu. Sirve con las interfaces de banda tanto del propio WoW como el Grid o similares. También sirve, por supuesto, para los personajes en la pantalla directamente.

/cast [@mouseover] Sanación relámpago;
* NOMBRE

El hechizo irá dirigido al jugador o enemigo que pongas en NOMBRE. Dicho objetivo, si es amigo, debe estar en tu grupo o banda.

/cast [@Menganito] Secretos del oficio;
8.2.5.- Concidiones de terreno
* FLYABLE

Comprueba si en el mapa donde estás se puede volar.

/cast [flyable] Grifo dorado; Corcel blanco presto;
* Flying

Comprueba si estás volando.

/cast [flying] Levitar; Grifo dorado;
* INDOORS

Comprueba si estás en interiores.

/cast [indoors] Sprint; Corcel blanco presto;
* OUTDOORS

Comprueba si estás en exteriores.

/cast [outdoors] Corcel blanco presto; Sprint;
* MOUNTED

Comprueba si estás montado. No se me ocurre ningún ejemplo simple que sea útil, así que pongo un ejemplo sin utilidad real.

/cast [mounted] Sigilo; Esfumarse;
* SWIMMING

Comprueba si estás nadando

/cast [swimming] Forma acuática;
8.2.6.- Concidiones de hechizo
* CHANNELING

Comprueba si estás canalizando un hechizo. No se me ocurre ningún ejemplo tal cual, pero sí uno con "nochanneling".

/cast [nochanneling:Tortura mental] Tortura mental;

9.- MACROS DE EQUIPO:
9.1.- ACCIONES DE EQUIPO:
9.1.1.- USE

Los " /use " tienen 3 usos. El más común es ponerle al lado el nombre de un objeto:

/use [condiciones] Nombredelobjetivo;

Otro uso es ponerle que use una casilla en concreto de tus bolsas (siendo las bolsas dle 0 al 4 y del 1 hasta la última casilla empezando por la izquierda arriba):

/use [condiciones] númerobolsa númerohueco

Y finalmente el apartado más interesante puesto que nos permite, entre otras cosas, automatizar los usos de nuestro equipo siempre que estén disponibles. Cada casilla tiene un número. Ten en cuenta que esto es para usar el posible "uso" que tenga el objeto:

Lista de use

9.1.2.- EQUIP

Te permite equipar un objeto a través de su nombre:

/equip [condiciones] nombredelobjeto;
9.1.3.- EQUIPSLOT

Te permite equipar un objeto en una casilla de manera específica. Ideal para cuando quieres cambiar un anillo en concreto o armas de 1 mano. La lista de "Casillas" es la misma que en apartados anteriores.

/equipslot [condiciones] Casilla nombredelobjeto;
9.1.4.- EQUIPSET

Te permite equiparte un set que hayas guardado usando el gestor de equipamiento de Blizzard.

/equipset [condiciones] nombredelset;

Última modificación el Miércoles, 10 de Agosto de 2011 21:59

1 comentario

Login to post comments

Quién está en línea

Tenemos 8 invitados conectado(s)