Macros
C’est quoi une macro ?
Une macro est une ou plusieurs lignes de script qui exécutent des commandes en jeu. Plus concrètement, une macro peut vous servir à centraliser des actions en un seul bouton, ou à rajouter une fonction comme le fait d’utiliser un sort au survol et non au clic, et ainsi de suite. Par exemple, il est très possible de réaliser une macro qui lance Main de Salut sur la cible que vous avez en focalisation à partir du moment où elle est alliée.
Les macros peuvent être utilisées aussi bien en PvE qu’en PvP, et à mesure que l’on progresse dans le jeu, il devient de plus en plus difficile de s’en passer.
Comment on fait une macro ?
Pour réaliser une macro, il suffit d’ouvrir la fenêtre de configuration des macros en tapant /macro dans le jeu. La fenêtre qui s’ouvre a deux onglets : un pour les macros spécifiques à votre personnage, et un pour les macros utilisable par tout votre compte WoW.
Pour créer votre première macro, il vous suffit de cliquer sur Nouvelle, d’entrer un nom, de choisir un icone, et de taper la ou les commandes qu’exécutera la macro lorsque vous l’utiliserez.
Des exemples peut-être ?
La macro pour Défense vertueuse, qui permet de l’utiliser sur une cible ennemie à la manière d’un taunt traditionnel. Il semblerait que cette macro n’ait plus d’utilité, et que la compétence Défense vertueuse fonctionne automatiquement sur la cible de la cible dans le cas d’une cible ennemie.
/cast [help] Défense vertueuse [target=targettarget] Défense vertueuse
Le système mouseover, qui permet de lancer un sort en survolant le portrait de la cible (utilisable surtout pour les sorts bénéfiques comme Main de liberté, Imposition des mains, Main de salut).
/cast [target=mouseover] Nom du sort
Une macro permettant de se débuffer rapidement avec Bouclier divin, sans mettre en péril le raid. Un clic pour lancer le Bouclier Divin, un spamclic pour retirer le Bouclier Divin. Pensez à taunt immédiatement après l’utilisation de cette macro cela dit.
#showtooltip
/cast Bouclier divin
/cancelaura Bouclier divin
Une macro pour voir où on se situe par rapport au cap block. Suite à un problème d’affichage sur WordPress, j’ai du insérer un espace après la virgule qui suit ‘GetBlockChance()+5‘. Faites sauter cet espace IG, la virgule et le G de ‘GetParryChance()‘ doivent être attachés. Il faut également remplacer les guillemets de la macro par des guillemets normaux IG afin qu’elle fonctionne proprement.
/run ChatFrame1:AddMessage(format(“Target 102.4%% – Current: %.2f%%\n Total Avoid: %.2f%% Block: %.2f%%”,GetDodgeChance()+GetParryChance()+GetBlockChance()+5, GetParryChance()+GetDodgeChance()+5,GetBlockChance()))
Une macro pour faciliter la vie des tanks en instance en ce qui concerne l’utilisation des sorts de contrôle.
/gr {étoile} = hex
/gr {triangle} = root
/gr {croix} = sap
/gr {crâne} = focus
/gr {lune} = sheep
/gr {carré} = piège
/gr {losange} = CM
Une macro pour placer un symbole sur une cible, le nombre indiquant le symbole placé (1 = étoile, 2 = cercle, 3 = losange, 4 = triangle, 5 = lune, 6 = carré, 7 = croix, 8 = crâne).
/script SetRaidTarget(“target”,8)
Une macro pour s’assurer qu’on n’est pas sous l’effet de Supplique divine (réduction des effets de soins de 50%) lorsque l’on lance Mot de gloire.
/cancelaura Supplique divine
/cast Mot de gloire
Une macro pour faire un compte à rebours sur le canal raid afin d’annoncer le pull. Nécessite toutefois l’addon SlashIn (/in) afin de permettre la commande /in dans les macros
/rw Pull dans 5…
/in 1 /rw 4…
/in 2 /rw 3…
/in 3 /rw 2…
/in 4 /rw 1…
/in 5 /rw GO !
Une macro pour éloigner la distance de la caméra afin d’avoir une meilleure vue d’ensemble. Il en existe plusieurs pour faire ça, voila une possibilité.
/script SetCVar(“cameraDistanceMax3, 25)
Une macro pour désactiver les messages d’erreur rouges du type “Ce sort n’est pas encore prêt”. Il faut par contre réutiliser cette commande à chaque connexion.
/script UIErrorsFrame:Hide()

Coucou!
Juste pour info, je me suis fait une macro qui sur un bouton unique me refresh tous les buffs. C’est pas terrible mais ça fait de la place parmi les boutons! A faire uniquement hors combat, ou en démarrant le jeu a la reconnection.
/castsequence reset=1 Aura de dévotion, Fureur Vertueuse, Bénédiction de puissance, Sceau de clairvoyance
Alors clairement c’est pas une macro qui sauve la vie, c’est une astuce de confort perso. Je sais que sur un bouton j’ai tout mon buff basique ( attention, il faut savoir s’adapter, mais c’est ma configuration buffée la plus commune). Je me refresh en instance par exemple entre deux packs aussitot que j’ai un buff qui finit.
Edit : Pardon, il faut préciser qu’il faut cliquer 4 fois.
Hum, je sais que ce n’est plus du tout d’actualité, mais pour ceux qui liront ceci après …
pour la macro décrite :
/castsequence reset=1 Aura de dévotion, Fureur Vertueuse, Bénédiction de puissance, Sceau de clairvoyance
Si vous l’essayez, vous verrez que ça met bien tous les buffs, à une exception près. Si vous utilisez votre aura de dévotion, à la prochaine utilisation, elle se désactivera. Pour éviter cela, et pouvoir se rebuff sans désactiver l’aura de dévo (même si elle est active), il suffit d’utiliser un “!” avant le nom de l’aura. Cela marche aussi pour les aspects du chasseur, afin d’éviter d’en désactiver un par une macro. J’ai longtemps cherché cette commande quand je jouait chassou .. Au final, la macro donne :
/castsequence reset=1 !Aura de dévotion, Fureur Vertueuse, Bénédiction de puissance, Sceau de clairvoyance
et voila !
Un petit add-on, qui simplifie la vie quand on tank, et qui est en relation avec tes macros:
DaemonRaidTargets
=> http://www.wowinterface.com/downloads/fileinfo.php?id=19341
Une fois configuré (il faut juste définir le CC correspondant au symbole), c’est très simple et rapide (j’y suis arrivé seul), il rajoute une barre dans l’interface avec tous les symboles (crâne, croix…..). En un clic on appose ledit symbole sur un mob et annonce au groupe ou raid le CC désiré. C’est fabuleux et bien pratique. je le conseil.
Attention au petit bug,
Il y a une petite correction à faire dans le fichier DaemonRaidTargets.lua à partir de la ligne 110 par contre Il faut remplacer le code suivant :
DRT.RaidTargetNames[1] = “{Star}”;
DRT.RaidTargetNames[2] = “{Circle}”;
DRT.RaidTargetNames[3] = “{Diamond}”;
DRT.RaidTargetNames[4] = “{Triangle}”;
DRT.RaidTargetNames[5] = “{Moon}”;
DRT.RaidTargetNames[6] = “{Square}”;
DRT.RaidTargetNames[7] = “{Cross}”;
DRT.RaidTargetNames[8] = “{Skull}”;
par celui-ci :
DRT.RaidTargetNames[1] = “{rt1}”;
DRT.RaidTargetNames[2] = “{rt2}”;
DRT.RaidTargetNames[3] = “{rt3}”;
DRT.RaidTargetNames[4] = “{rt4}”;
DRT.RaidTargetNames[5] = “{rt5}”;
DRT.RaidTargetNames[6] = “{rt6}”;
DRT.RaidTargetNames[7] = “{rt7}”;
DRT.RaidTargetNames[8] = “{rt8}”;
Amusez vous bien. Sinon merci pour ton site. J’adore !
Coucou,
Sur conseil d’un ami, j’utilise la défense vertueuse en mouseover… C’est super pratique!
Un point rouge sur le Grid, et le multi-taunt est instant, plutôt que de cibler son pote, ou chercher le mob qui le focus.
Trouvais ça triste le peu de pal qui utilisent ce sort
avec slahsin on peut faire des macro pour annoncer les cd défensif
genre gardien divin 10
gardien divin 5
etc…
possible ou non ?_,?
C’est complètement possible oui, mais tant qu’à faire tu as meilleur compte d’utiliser l’addon RSA qui fait ça très bien.
Le gros souci, c’est que la commande partira même si le cd n’est pas up et que tu actives la macro, ou bien si tu la spam le message arrivera plusieurs fois. C’est possible, mais loin d’être aussi bien qu’un add-on qui va regarder directement le buff (comme RSA que propose Eru).
/!\ Pour que toutes les macro fonctionnent il faut l’addon ACE 2 /!\
#showtooltip Bouclier divin
/cast Bouclier divin
/cancelaura Bouclier divin
/script DEFAULT_CHAT_FRAME:AddMessage(“Need 102.4 combat table coverage. Currently at: “..string.format(“%.2f”, GetDodgeChance()+GetBlockChance()+GetParryChance()+5))
#showtooltip Main de salut
/raid Main de salut sur %t.
/cast Main de salut
/cancelaura Main de salut
/targetlasttarget
#showtooltip Main de sacrifice
/cast Main de sacrifice
/raid Main de sacrifice sur %t.
/targetlasttarget
#showtooltip Supplique Divine
/cast Supplique Divine
/cancelaura Supplique Divine
#showtooltip Protection divine
/raid — Protection divine activée 10sec —
/cast Bouclier sacré
/cast Protection divine
/in 10 /raid —- Fin de Protection divine ! —-
/script UIErrorsFrame:Hide()
#showtooltip Gardien des anciens rois
/raid —- Gardien des anciens rois activé. 12sec —-
/cast Gardien des anciens rois
/in 12 /raid —- Gardien des anciens rois terminé ! —-
#showtooltip Ardent défenseur
/raid —- Ardent défenseur activé ! —-
/cast Ardent défenseur
/in 10 /raid —- Ardent défenseur terminé ! —-
#showtooltip Gardien divin
/cast Gardien divin
/raid —- Gardien divin activé. -20% raid pendant 6sec! —-
/in 6 /raid —- Gardien divin terminé ! —-
#showtooltip Main de Protection
/cast Main de Protection
/cancelaura Main de Protection
/raid Bénédiction anti crash sur %t.
/targetlasttarget
#showtooltip Frappe du croisé
/cast Frappe du croisé
/startattack
/cast Bouclier sacré
/script UIErrorsFrame:Hide()
#showtooltip Marteau du vertueux
/cast Marteau du vertueux
/startattack
/cast Bouclier sacré
/script UIErrorsFrame:Hide()
Y’a que les /in qui requièrent ACE2. Ledit ACE2 n’est plus supporté depuis longtemps, c’est une mauvaise idée de continuer à s’appuyer dessus.
Sinon, cf mes autres commentaires concernant le spam…
/script UIErrorsFrame:Hide() va juste cacher TOUTES les erreurs, c’est con de le mettre dans chaque macro.
Pas besoin de mettre le nom du sort après #showtooltip quand celui-ci est en premier dans la macro.
Balancer plein de macro sans expliquer ce qu’elles font, l’intérêt est très limité. Par exemple, pourquoi des /targetlasttarget ?
Tiens comme un mec cherchait l’info sur le forum pala je le remet là ca peut servir.
Import power aura
Inquisition
Version:4.21; icon:spell_paladin_inquisition; buffname:Inquisition; x:-210; alpha:0.6; owntex:true; mine:true; inVehicle:0; exact:true; size:0.2; y:-94; texmode:2; timer.b:0.0627; timer.g:0; timer.h:2.28; timer.enabled:true; timer.cents:false; timer.Relative:CENTER; timer.Transparent:true; timer.UseOwnColor:true
J’en profite pour mettre les autres import :
Proc Jugement:
Version:4.21; icon:Ability_Paladin_JudgementRed; buffname:Devoir sacré; x:-210; isAlive:0; owntex:true; inVehicle:0; exact:true; size:0.2; ismounted:0; timer.g:0.9412; timer.h:1.87; timer.enabled:true; timer.r:0.8863; timer.cents:false; timer.Relative:CENTER
CD survie:
Version:4.21; icon:Spell_Holy_Heroism; buffname:Gardien des anciens rois; x:-2; owntex:true; mine:true; exact:true; size:0.2; y:281; texmode:2; timer.b:0.0667; timer.g:0.0039; timer.h:2; timer.enabled:true; timer.r:0.0078; timer.cents:false; timer.Relative:TOP
Version:4.21; icon:spell_holy_divineprotection; buffname:Protection divine; x:-4; owntex:true; mine:true; exact:true; size:0.2; y:287; timer.b:0.149; timer.HideLeadingZeros:true; timer.g:0.0039; timer.h:2; timer.enabled:true; timer.r:0; timer.cents:false; timer.Relative:TOP
Version:4.21; icon:Spell_Holy_ArdentDefender; buffname:Ardent défenseur; x:-7; owntex:true; mine:true; exact:true; size:0.2; y:291; timer.h:2; timer.enabled:true; timer.cents:false; timer.Relative:TOP
Proc grand croisé :
Version:4.21; icon:INV_Helmet_74; buffname:Grand croisé; x:56; owntex:true; inVehicle:0; size:0.2; y:-130; texmode:2; ismounted:0; timer.h:1.26; timer.enabled:true; timer.cents:false; timer.Relative:CENTER
Bouclier sacré :
Version:4.21; icon:Spell_Holy_BlessingOfProtection; buffname:Bouclier sacré; x:2; texture:24; owntex:true; exact:true; size:0.37; y:402; timer.h:3.07; timer.enabled:true; timer.cents:false; timer.Relative:TOP
Radiance sacré
Version:4.21; icon:spell_paladin_divinecircle; buffname:Radiance sacrée; x:-309; owntex:true; exact:true; size:0.2; y:-128; texmode:2; timer.enabled:true; timer.cents:false; timer.Relative:CENTER
Savoir si on a pas fureur vertueuse, pour les accro de la double spé vu que maintenant ca persiste après la mort.
Version:4.21; icon:Spell_Holy_SealOfFury; buffname:Fureur vertueuse; aurastext:T’as pas ta fureur boulet !; owntex:true; mine:true; exact:true; aurastextfont:18; size:0.47; texmode:2; inverse:true
Pour les importer suffit de /powa, bouton importer et copier coller.
Bonjour à tous,
Déjà félicitation pour le site que je parcours régulièrement!
Ensuite pour les macros, je me suis fait un série de macro basé sur principe que notre bouclier sacré est hors gcd et que nous pouvons le cast quand nous souhaitons.
#showtooltip Frappe du Croisé
/cast Bouclier Sacré
/cast Frappe du Croisé
#showtooltip Jugement
/cast bouclier sacré
/cast jugement
Bref, je vais tous les écrire, j’ai fait cette macro pour tout nos sorts d’attaque (Frappe du Croisé, Marteau du Vertueux, Bouclier du Vertueux, Bouclier du Vengeur, Colère divine). Ceci me permet d’avoir tout le bouclier sacré d’actif dès qu’il est re-up et je gagne un peu en ne m’en occupant plus directement. =)
Bonne journée !
Hello.
C’est quelque chose dont j’avais longuement parlé il y a quelques temps, et finalement il vaut mieux apprendre à optimiser l’utilisation du Bouclier sacré, plutôt que de l’utiliser sous macro.
Tout d’abord bonjour à toi Eruptia !
J’ai découvert son site il y a quelque temps, depuis que j’ai repris Wow en fait avec pour idée de reprendre mon Ingwion pour tanker.
Donc j’épluche ton site, et enfin je trouve un nombre incalculable de conseils qui me réjouissent ; alors bravo et merci.
J’aurais sans doute de nombreuses questions à venir,
Ce qui m’amène aujourd’hui, est tout bête, je cherche un addon ou une macro qui mettrais un signe (la TDM par exemple) “”"automatiquement”"” sur ma cible quand je tank un pack, pour indiquer aux DPS celui qu’ils doivent FOCUS, (pour éviter que certain en tabassent un autre ^^ ils n’aurons plus d’excuses)
Merci d’avance… Ingw
Hello.
Tu me poses une colle là, je ne saurais pas te donner un addon pour ça. Par contre, tu peux assigner la mise en place qu’un marqueur à une touche soit via le menu Raccourcis du jeu, soit via la macro présente dans cette page. Il te suffit d’assigner par exemple le crâne à la touche ², et dès que tu pull hop, tu poses ton crâne. Le problème d’un marqueur automatique, c’est que dès que tu vas changer de cible, le marqueur va le faire aussi et ça va être un bazar infâme.
Mais depuis le récent up d’aggro, tu ne devrais plus avoir de problème de toutes façons.
Ok parfait merci pour ta réponse, (si rapide)
tu comptes un nouveau fidèle ^^
a bientôt et encore bravo pour ton travail …
Bonjour et bravo pour ton site, qui a dû te demander un travail monstrueux !
Je voulais juste dire que j’ai pris l’habitude de tanker avec … healbot.
A la place des sorts de heal, j’ai assigné aux clics des trucs de tank : défense vertueuse, mot de gloire, mains de salut, de protec, et tout et tout.
Comme Healbot indique l’agro, il me suffit d’un seul clic pour agir, sans avoir à cibler le joueur.
Pour le reste, je reste au vieux mode souris. Comme je joue avec le clavier G13, j’ai les déplacements au mini joystic sous le pouce gauche, et je j’ai quelques raccourcis urgents sous mes doigts : réprimande, taunt, impo, … Le reste se fait à la souris.
A bientôt
salut je recherche un addon pour les stacks en raid notamment je sais pas si c est mon interface qui ne corresponds pas ou moi qui ne comprends rien mais j’ai beaucoup de mal a voir mes stacks et ceux du 2nd tank
merci de votre aide
Hello. Ce n’est pas tellement la bonne page pour demander des conseils pour un addon mais ce n’est pas très grave.
Pour gérer tes buffs / debuffs, il y a AuraFrames que j’utilise et que j’aime beaucoup en ce qui me concerne. Globalement il se configure assez mal et il a l’avantage d’être assez joli.
Pour voir les debuffs de l’autre tank, le plus simple reste de le mettre en focalisation (ciblage puis /focus) afin d’avoir en permanence un visu de sa vie, sa rage/mana/PR et de ses debuffs. Après il suffit de configurer l’affichage du focus avec ton addon de cadres (xPerl en ce qui me concerne).
Sinon pour voir les buffs / debuffs du raid, il te faut un addon fait pour ça, du genre Grid, ou autre addon du genre.
Byou.
J’ai testé la macro sur la distance de la caméra, mais je n’ai vu aucun changement dans la distance maximale à laquelle je pouvais me reculer.
Il y a une correction à faire dû à l’affichage sur WordPress ?
Edit : En fait il semblerai qu’il suffit de déco / reco pour que ça fonctionne.