Après avoir parcouru à de nombreuses reprises les pages de l’actuel guide des macros qui se fait un peu vieux je pense qu’il serait bon d’avoir un nouveau guide mis à jour régulièrement.
Je tiens à préciser que les macros diffusées ci-dessous ne viennent pas toutes de moi, beaucoup sont tirées de l’actuel guide ou de sources diverses.
Si vous ne savez pas ce qu’est une macro ou comment en créer une, je vous conseille de lire le Guide des Macros disponible sur le site officiel à l’adresse
http://www.wow-europe.com/fr/info/basics/macros.html
Je me permets toutefois redonner une explication, pour ceux qui connaissent déjà bien le mécanisme des macros je vous conseille de passer directement à la partie IV.
Voici comment se compose le guide :
1) Introduction
2) Astuces pour vos macros
3) Corps d'une macro :
- a) Les actions
- b) Les conditions ou indications
- c) Codes pour la cible ou l'unité
4) Liste de macros pratiques
5) Macros de langage
I) Introduction :
Une macro est composée de lignes de script qui exécutent des commandes en jeu vous permettent de combiner plusieurs actions sur un seul bouton personnalisé qui s'utilise exactement comme un sort ou une technique.
Cela ne veut toutefois pas dire qu’il est possible d’automatiser vos actions.
Par exemple vous ne pourrez pas lancer plusieurs dots consécutivement en appuyant une seule fois sur votre macro. En revanche vous pouvez très bien créer ce que l’on appelle une séquence de cast qui vous permettra de lancer un dot différent à chaque cycle en suivant la séquence que vous aurez créée.
Pour créer une macro, il vous suffit de taper « /m » ou « /macro ». Une fois la fenêtre des macros ouverte vous aurez deux onglets : Les macros générales et les macros propres à votre personnage.
Je vous conseille vivement de créer des macros propres à vos personnages.
Commencez par cliquer sur « nouvelle », rentrez un nom puis sélectionnez une icône. Une fois terminé, vous pouvez créer vos lignes de script.
II) Astuce pour la création de vos macros :
Pour garder la tooltip du sort de la macro :
Commencez votre macro par #showtooltip à la première ligne. Notez qu'il n'y a pas besoin d'écrire le nom du sort après la mention #showtooltip.
- Il peut être également sympa de préciser que si on enlève le niveau du sort entre parenthèses ("Trait de l'ombre" à la place de "Trait de l'ombre(Rang 7)" par exemple), le sort est utilisé à son niveau maximum, pas besoin de changer quand on passe des niveau par exemple
Pour ne pas avoir à recopier le nom du sort ou de l’objet :
Maintenez la touche Shift et cliquez sur un sort de votre grimoire (ou un objet de votre sac ou de votre fiche du personnage) pour coller directement son nom dans la macro. Par exemple commencez par écrire « /use » suivi d’un espace et pressez Shift tout en cliquant sur l’icône du bijou sur votre fiche du personnage.
Vous pouvez spécifier le rang du sort à utiliser, si vous ne le faîtes pas votre sort sera utilisé par défaut au rang maximal. La mention du rang doit être écrite de la manière suivante :
C i t a t i o n :
/cast nomdusort(rang X)
Pour créer une macro sans nom :
Appuyez sur la touche « espace » dans la case à la place de lui donner un nom.
Pour créer une macro avec une icône prenant l’apparence de l’action qui lui est attribuée :
Sélectionnez l’icône du point d’interrogation, il s’agit de la première icône. Si par exemple vous employez votre macro pour lancer « Dévorer la magie » de votre chasseur corrompu, votre macro prendra la même icône que le sort de base. Encore mieux, si vous créez une séquence de cast comme Hanter, Affliction instable et Corruption, l’icône de votre macro changera à chaque fois, vous permettant de savoir quel sort sera lancé lorsque vous cliquerez sur la macro.
III) Corps d’une macro :
De manière générale, une macro commence par le symbole « / » suivi d’une action. Vous avez certainement déjà employé "/kiss" pour embrasser un joli Elfe de Sang tel que moi après qu’il vous ait gentiment créé une pierre de soin. C’est tout à fait le même principe, vous pouvez par exemple justement créer une macro "/kiss".
a) Les actions :
Pour un démoniste, plusieurs actions sont régulièrement employées et je vais tenter de vous les expliquer. Je vous conseille toutefois d’aller consulter le guide officiel qui explique plus en profondeur l’utilité de chaque action.
« /cast » ou (« /lancer ») vous permet de lancer l’un de vos sortilèges. Par exemple /cast Incinérer pour lancer ce sort, mais pourquoi pas /cast Ours noir de guerre afin d’invoquer votre monture.
« /use » ou (« /utiliser ») vous permet d’employer un objet de votre sac mais il semblerait que depuis quelques temps déjà /use et /cast ne soient plus différenciés.
« /stopcasting » (ou « /stopsort ») vous permet d’arrêter l’incantation du sort en cours. Cette commande est parfois nécessaire pour qu’une macro évoluée comprenant plusieurs sorts fonctionne correctement.
« /stopmacro » vous permet de stopper votre macro, combiné à certaines condition peut vous permettre de créer une macro plus complète. Par exemple /stopmacro [button:2] sera utile si la macro ne concerne plus le bouton droit de la souris.
« /focus » vous permet de désigner la cible en focus. L’intérêt est de pouvoir lancer certains sorts avec une macro sur le focus sans avoir à la cibler.
« /clearfocus » vous permet de supprimer le focus.
« /target » (ou « /cibler ») vous permet de prendre en cible la personne que vous souhaitez. Vous pouvez par exemple créer « /target Angrod » pour cibler ma belle bouille si vous me croisez !
Il existe de nombreuses variantes telle que « /lastarget » (ou « /dernièrecible »).
« /petattack » vous permet de faire attaquer votre démon.
« /castsequence » vous permet de créer une séquence de sort.
« /script UIErrorsFrame:Hide() « vous permet de cacher les possibles messages d’erreurs.
b) Les conditions ou indications :
Les crochets permettent de rajouter des informations au script, voici les plus utiles.
« [pet :X] » vous permet de ne lancer un sort que si votre démon mentionné est présent.
« [target=X] » vous permet de préciser sur quelle cible l’action doit être lancée sans pour autant avoir à changer de cible. A ne pas confondre avec /target.
«[modifier :shift] ou [modifier :alt] » précise que l’action ne doit être lancée que si « Shift » ou « Alt » est enfoncée lors du clic.
« [nomodifier :shift] ou [nomodifier :alt] » précise à la macro que l’action ne doit pas être changée lorsque l’on maintient « Shift » ou « Alt » enfoncé. (A combiner avec la macro du dessus)
Notez bien que ces informations peuvent être combinée dans une seule parenthèse, comme [pet :Chasseur corrompu,target =player].
« [Button:1] , [button:2] et [button:3] » spécifient avec quel bouton de la souris l'action doit être lancée. Le bouton 1 correspond au clic gauche, le deuxième au clic droit et le troisième au clic du milieu.
c) Codes pour la cible ou l’unité :
Vous aurez souvent à employer dans vos macros le code désignant une cible ou une unité pour compléter les indications ou actions. Voici les plus connues, reprises du guide officiel :
- player = le personnage actuel (vous)
- pet = le familier du personnage actuel
- party# = le membre du groupe qui a cette variable pour position dans la configuration du groupe (le joueur lui-même excepté), # étant 1, 2, 3 ou 4
- partypet# = le familier du membre du groupe qui a cette variable pour position dans la configuration du groupe, # étant 1, 2, 3 ou 4
- raid# = le membre du raid qui a cette variable pour position dans le raid, # étant une valeur comprise entre 1 et 40 inclus. Le # n'est pas lié à l'appartenance à un groupe d'un membre donné. De plus, raid1 est toujours le chef du raid, et le dernier nombre dans un raid est toujours le joueur lui-même. Par conséquent, dans un raid de 25 personnes, raid25 serait l'identification du joueur.
- raidpet# = le familier du membre du raid qui a cette variable pour position dans le raid, # étant une valeur comprise entre 1 et 40 inclus
- mouseover = l'unité sur laquelle la souris se trouve actuellement