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()

  1. Martighan
    mars 3, 2011 à 13:38 | #1

    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.

    • Naalys
      septembre 4, 2011 à 19:33 | #2

      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 !

  2. Evalie
    mars 18, 2011 à 10:10 | #3

    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 !

  3. Core
    mars 21, 2011 à 12:27 | #4

    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 :(

  4. Anonyme
    juillet 8, 2011 à 13:36 | #5

    avec slahsin on peut faire des macro pour annoncer les cd défensif

    genre gardien divin 10
    gardien divin 5
    etc…

    possible ou non ?_,?

    • juillet 8, 2011 à 15:49 | #6

      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.

    • Egnaro
      juillet 8, 2011 à 23:47 | #7

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

  5. Folken
    juillet 17, 2011 à 20:36 | #8

    /!\ 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()

    • juillet 17, 2011 à 21:01 | #9

      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 ?

  6. Folken
    juillet 24, 2011 à 11:48 | #10

    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.

  7. Bruenors
    août 5, 2011 à 20:01 | #11

    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 !

    • août 5, 2011 à 20:40 | #12

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

  8. septembre 7, 2011 à 14:26 | #13

    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

    • septembre 7, 2011 à 14:30 | #14

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

    • septembre 7, 2011 à 14:42 | #15

      Ok parfait merci pour ta réponse, (si rapide)
      tu comptes un nouveau fidèle ^^
      a bientôt et encore bravo pour ton travail …

  9. Tilà
    novembre 1, 2011 à 20:38 | #16

    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

  10. argaëll
    janvier 16, 2012 à 19:48 | #17

    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

    • janvier 16, 2012 à 22:08 | #18

      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.

  11. Bélérophon
    février 29, 2012 à 00:56 | #19

    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.

  12. décembre 18, 2013 à 05:53 | #20

    At the same time, the tick rate of UTC was changed to exactly match TAI.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 90 followers

%d bloggers like this: