Salutations,
Voici un petit guide sur le fonctionnement et l'utilisation des macros. Il vous permettra de comprendr ele fonctionnement de celle-ci et comment les utiliser convenablement dans le jeu.

Tout d'abord, je fournis le lien d'un site qui fournit une très bonne base, j'aurais aimé tomber dessus avant de commencer à expérimenter (rendons à césar ce qui appartient à césar, et surtout ça m'évitera de tout détailler :p) !


Le pourquoi des macros


Les macros "çaylemal", si vous pensez ça, lisez déjà cette partie.

Déjà première donnée et pas des moindres, il ne peut y avoir qu'un seul sort de lancé par macro (les sorts suivants seront ignorés). C'est une volonté de la part de Trion afin d'éviter les "tricks abusif", ça n'a qu'un inconvénient, certaines classes nécessitent d'être buffées (via des buffs longue durée) pour être fonctionnelles.

Ça c'est un premier point qui joue en faveur des macros.
La 2ème est la multiplication des sorts dans certaines classes qui fait qu'on se retrouve vite débordé si on joue via les raccourcis claviers.
La 3ème raison est de l'ordre de l'optimisation du héros (beaucoup de sorts ont des enchainements logiques, des sorts à prioriser, des sorts réactifs, d'autres à CD, etc.)

Si vous pensez toujours que les macros ne servent à rien alors je vous propose d'aller voir ailleurs :o!


Partir sur un bon template de macro


Pour ajouter vite fait un sort sans galérer sur la syntaxe (oui, il faut les écrire en français, casse compris), le fameux shift+clic gauche sera votre allié.

Changer de rôle

Prenons un exemple :
- Votre rôle 1 est un rôle de heal
- Votre rôle 2 est un rôle de tank

A des fins d'optimisation, il est logique d'avoir un stuff différent, mais il est vite chiant de changer toujours son stuff qui va se foutre dans le 4ème sac de son inventaire plein à craquer.

Pour cela on va partir sur les commandes suivantes :
- /saveequip X (X représente un chiffre de 1 à 9), il enregistre un set d'équipement en cours
- /loadequip X (X représente un chiffre de 1 à 9), il charge un set d'équipement préenregistré via la commande /saveequip.
- /role X (X représente un chiffre de 1 à 4), il charge l'un des 4 rôles que vous avez.

Pour préparer la création des macros utiles, sur le chan faites :
[code]/saveequip 1[/code]
puis créer une macro nommée [as you want :p]
[code]loadequip 1
role 1[/code]

Répétez pour chaque rôle (en changeant le chiffre) avec le meilleur stuff associé. La seule chose à faire et de répéter "/saveequip X" dès que vous changer une partie du stuff du rôle en question.

Une macro d'actions classique
[code]suppressmacrofailures
cast sort_reactif1 (comme un déclenchement sur 1 blocage/esquive)
cast sort_reactif2 (comme un déclenchement sur coup critique)
cast sort_a_cd1
cast sort_a_cd2
cast sort_a_spammer ( sans cd)[/code]

La macro se chargera de lancer le premier sort disponible.
fixé

Le seul défaut de la chose, c'est un vilain message rouge qui apparait sur l'écran... mais, pour l'instant,
je n'ai pas la solution pour enlever ce message disgracieux.

la commande [suppressmacrofailures] fera parfaitement l'affaire! (merci sodown)

Enfin, si vous souhaitez avoir un GCD affiché sur la macro avec le skin d'un sort utilisé dans votre macro il faut utiliser la commande suivante à ajouter au début de la macro :
[CODE]#show [mon sort sélectionné][/CODE]


Des exemples effectifs


- Voici un exemple avec le justicier (macro nommé "DPS monocible justicier") assez facile qui reprend le template de base :
[code]#show Frappe de jugement
suppressmacrofailures
cast Coup prédestiné
cast Gloire des Élus
cast Précepte de refuge
cast Blâme
cast Frappe de jugement[/code]

- Un autre pour chamane qui est déjà un brin plus complexe (il y a le jump qui a un cd qui est priorisé par rapport au reste après le bouclier personnel ===> macro "DPS multicible chamane") :
[code]#show Frappe en avalanche
suppressmacrofailures
cast Bouclier glacial
cast Charge de combat
cast Secousse
cast Coup prédestiné
cast Gloire des Élus
cast Frappe du maelström
cast Coup massif
cast Marteau foudroyant
cast Frappe en avalanche[/code]

----------------------------------------------------------------------------------------
Ces macros étant relativement simples, j'ai creusé pour le healer (classe qui multiplie les sorts).

- Voici l'exemple de ma macro "DPS du healer + MAJ"
[code]suppressmacrofailures
cast [maj] @focustarget Vengeance de la Vie
cast [maj] @focustarget Rupture spirituelle
cast Vengeance de la Vie
cast Bannissement[/code]

Tip : Si vous en avez marre de ne pas voir la vie de l'ennemi quand vous healez : paramètres --> interface --> afficher la cible de la cible

Lorsque je suis seul ma macro dps directement ma cible avec vengeance de la vie puis bannissement au prochain clic. Lorsque je heal mon tank, je peux continuer à cibler mon tank et DPS la cible de mon tank en activant la touche "majuscule".

- On passe à des combinaisons plus complexe (toujours pour healer ==> purificateur) :
[code]suppressmacrofailures
cast @mouseover Cautérisation
cast Bouclier ancestral
cast @mouseover Bénédiction de soigneur
cast @mouseover Souffle de soins
cast @mouseover Flamme de soins[/code]

explications :
suppression d'un débuff/CC/maladie sur la cible survolée (ou via l'écran de groupe/raid)
posé du shield personnel
posé de shields sur la cible (ou via l'écran de groupe/raid)
heal instant avec cd sur la cible (ou via l'écran de groupe/raid)
heal à cast court sur la cible (ou via l'écran de groupe/raid)

- Ou pour un heal perso (coté chamane) même dans le cas où je cible un allié :
[code]suppressmacrofailures
cast Gloire des Élus
cast @self Souffle de soins
cast @self Grâce de soins[/code]


Conclusion


J'espère que vous avez tout compris (n'hésitez pas à me faire des retours s'il faut que je sois plus explicite).

Le champ d'action étant relativement vaste, je vous rappelle qu'il est aussi possible d'écrire du texte en guilde par exemple pour dire "au revoir" sur le chan guilde très simplement avec cette macro :
[code]guilde au revoir[/code]
Mais certains d'entre vous trouveraient que je pousse le bouchon un peu loin :p !