98

Macros

Une macro, il ne s'agit ni plus ni moins que d'une suite de "commandes slashs" sécurisées ayant pour but de réaliser un certain nombre d'actions en jeu. Pourquoi sécurisées, parce que contrairement aux scripts, les macro peuvent déclencher des actions, et pas uniquement des actions sur interface.

Sommaire :

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 Sombre Intention 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 fait-on 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 avec deux onglets : un pour les macros spécifiques à votre personnage, et un pour les macros utilisable par tout votre compte World of Warcraft.

Pour créer votre première macro, il vous suffit de cliquer sur Nouvelle, d’entrer un nom, de choisir une icone, et de taper la ou les commandes qu’exécutera la macro lorsque vous l’utiliserez.

Astuce :

Après le paramètre CAST, faîtes un "espace", trouvez le sort correspondant dans votre grimoire et cliquez dessus en maintenant la touche shift appuyée.

Sinon créez votre macro puis un copier collé des macros proposées…elles devraient fonctionner (En cas de mise à jour, elles risquent de ne plus fonctionner).

Les macros :

Les paramètres :

Dans une macro, il faut distinguer plusieurs paramètres dans l'ordre chronologique suivant.
Certains paramètres sont facultatifs, d'autres facultatifs et répétables tandis que d'autres sont simplement indispensables.

- L'action : (indispensable)

  • /say (parler)
  • /cast (caster, incanter un sort)
  • /use (utiliser, activer un objet)
  • /stopattack (arrêter d'attaquer)
  • /stopcasting (stopper l'incant)
  • /cancelaura (retire le buff/l'effet annoncé plus tard)
  • /petassist (met votre pet en mode assist)
  • /petpassive (met votre pet en mode passif)
  • etc...

- Un évenement (optionnel) :

  • reset=3 (réinitialisation de la macro après 3 secondes)

- La cible (optionnel et répétable. Par défaut votre cible actuelle) :

  • [@player] (vous-même)
  • [@focus] (le focus défini)
  • [@targettarget] (la cible de votre cible)
  • [@mouseover] (la cible sous laquelle vous pointez votre souris)
  • [@pet] (votre pet)
  • [@pettarget] (la cible de votre pet)
  • [@arenaN] (la cible d'arène ennemie N. N : 1, 2, 3, 4 ou 5)
  • [@raidN] (la cible de raid amie N. N : 1, 2, 3... 40)
  • etc...

- Et ses options : (à préciser si plusieurs conditions de cibles apparaissent dans la macro)

  • [@...,exists] (distingue si la cible existe)
  • [@...,help] (distingue si la cible est amie)
  • [@...,harm] (distingue si la cible est ennemie)
  • [@...,dead] (distingue si la cible est morte)
  • [@...,nodead] (distingue si la cible n'est pas morte)
  • etc...

- Une modification (optionnel) : 

  • [mod:Alt] (couplé au bouton Alt, lancera un effet différent)

Les macros pour démoniste :

Plaie de tumulte - MouseOver : 

#showtooltip Tumulte
/cast [target=mouseover] Tumulte

Ouverture en démonologie : 

/petattack
/castsequence reset=120 Essaim de diablotins(Glyphe), Grimoire : Gangregarde, Ame sombre : Connaissance, Corruption, Main de Gul'dan, Trait de l'ombre, Main de Gul'dan, Métamorphe, Destin Funeste

Note : Si le copier coller de la macro ne fonctionne pas (Maudit client FR), créer-la étape par étape. Cette macro n'est pas optimale à cause du RPPM qui change votre rotation.

Feu et Soufre en stopcasting :

/showtooltip
/stopcasting
/cast Feu et Soufre

Note : Même si l'effet a été modifié au patch 5.3, cette macro reste intéressante pour être certain d'activer Feu et Soufre pour une situation d'urgence.

Utiliser le Grimoire de Service en macro : 

#showtooltip
/cast Grimoire(alt +0160): Gangregarde

Note : Alt + 0160 permet de créer le caractère ":" qui permet de bind le gangregarde au grimoire. Il est possible de faire un shift+clic depuis votre grimoire.

Echange d’âme – macro focus :

#showtooltip Echange d’âme
/cast [modifier:shift, target=focus] [nomod, exists, target=mouseover] [ ] Echange d’âme

Séduction – mouser over, target

#showtooltip Séduction
/dismount [mounted]
/cast [harm, target=mouseover]Séduction;[harm]Séduction

Dévorer la magie – sur cible personnalisée

#showtooltip Dévorer la magie
/dismount [mounted]
/cast [target="Pseudonyme"]Dévorer la magie

Brûle magie – sur une cible alliée

#showtooltip Brûle magie
/dismount [mounted]
/cast [target="Pseudonyme"]Brûle magie

Corruption -> Malédiction d’agonie

/castsequence reset=10 Corruption, Agonie

Note : Le castsequence est une macro un peu spéciale du fait qu’on peut utiliser le bouton de la macro plusieurs fois selon le nombre de DoT dont vous voulez poser. Dans cet exemple, on clic deux fois sur la macro pour poser la corruption et la plaie d’agonie ensuite cela permet de ne pas perdre de temps à les poser. Le reset=10 permet de réinitialiser la macro au bout de 10 secondes.

Améliorer l’intelligence d'un sort (Gants 525 Ingénieur)

#showtooltip "Nom du sort désiré à boost"
/use 10
/cast "Nom du sort désiré à boost"

Accélérer le cast d'un sort (Gants 340 Ingénieur)

#showtooltip "Nom du sort désiré"
/use 10
/cast "Nom du sort désiré

Trait du chaos – avec trinket emplacement 14

#showtooltip Immolation
/use 14
/cast Trait du chaos

TP instantané :

#showtooltip Cercle démoniaque : Téléportation
/stopcasting
/cast Cercle démoniaque : Téléportation

Macro pour Bannir en chaîne une cible :

Banni/Re-banni une cible déjà sauvegarder en "focus".

/cast [target=focus] Bannir

Note : Relancer Bannir avant son expiration annule l'effet, pour cela je vous conseille de faire une Aura avec l'Addon Power Aura afin de vérifier le temps restant sur son focus.

Annonce votre invocation de joueurs :

Annoncez votre TP au raid ou au Groupe en fonction de la zone : « Invocation de Yünalescä aux << Terres de feu >>. Cliquer sur le Portail. »

/script local C; if(GetNumRaidMembers()==0) then C ="PARTY" else C ="RAID" end SendChatMessage("Invocation de %t à <<" ..GetMinimapZoneText().. ">>. Cliquer sur le Portail. ", C)
/cast Rituel d’invocation

Les macros pratiques :

Assigner un raccourcis à une macro :

Cette macro vous permet d’assigner un raccourci à une autre macro existante, il y a 2 manière de l’utiliser, si vous mettez "SaveBindings(1)" cela mémorisera ce raccourci sur tous vos personnages, par contre si vous utiliser "SaveBindings(2)" ça sauvegardera que sur le personnage sur lequel vous jouez, et pour ça il faut aller dans le menu raccourci et cocher en haut à droite « Raccourcis personnages »

  • /run SetBindingMacro("touche","nom de la macro") SaveBindings(2)

Connaître si nous avions tué le Sha cette semaine : 

/run local z,t,s={[32099]='le Sha de la colère cette semaine.'},GetQuestsCompleted();for c,v in pairs(z) do if t[c] then s='' else s=' pas' end print('Vous avez'..s,'tué',v) end

Savoir si vous aviez vaincu un World boss cette semaine : 

/run for k, v in pairs({ Galion = 32098, Sha = 32099, Nalak = 32518, Oondasta = 32519}) do print(format("%s: %s", k, IsQuestFlaggedCompleted(v) and "\124cff00ff00Oui\124r" or "\124cffff0000Non\124r")) end

Connaître le nombre de boss tués avant d'entrer en LFR : 

/dump GetLFGProposal()

Note : Cette macro est a utiliser lorsque le popup s'ouvre pour tag, utilisez cette macro et regardez le dump [10] qui vous indique le nb de boss restant.

Accepter et rendre les quêtes par une macro : 

/script SelectGossipAvailableQuest(1)
/script SelectGossipActiveQuest(1)
/script CompleteQuest()
/script SelectGossipOption(1)
/script AcceptQuest()

Connaître son pourcentage d'avoidance : 

/script DEFAULT_CHAT_FRAME:AddMessage("Need 102.4 combat table coverage. Currently at: "..string.format("%.2f", GetDodgeChance()+GetBlockChance()+GetParryChance()+20))

Cacher les erreurs comme "Vous n'avez pas de cible" : 

/run UIErrorsFrame:Hide();

Macros icône cible de groupes :

Cette macros assigne l’icône voulue sur la cible. (Pour raid-leader où assistant)
Remplacer X par un nombre allant de 1 à 8 :

/run SetRaidTarget(« target »,X)

  • 1(Etoile)
  • 2(Rond)
  • 3(Losange)
  • 4(Triangle)
  • 5(Lune)
  • 6(Carré)
  • 7(Croix)
  • 8(Crâne)

Macro de monture :

Cette macro sert à utiliser votre monture et la change en fonction que si vous pouvez voler ou non (C’est à dire pour Dalaran par exemple).
—> Remplacer les sort et montures par les votre.

/use [flyable] Coursier du vent bleu
/cast [noflyable] Invocation d’un destrier de l’effroi(Invocation)

Mascotte aléatoire :

/run local z;for i=GetNumCompanions("CRITTER"),1,-1 do local _,_,_,_,s = GetCompanionInfo("CRITTER",i); if s==1 then z=1;end end if (z==nil) then CallCompanion("CRITTER", random(GetNumCompanions("CRITTER"))) else DismissCompanion("CRITTER ") end

Les macros générales :

  • Améliorations :
    - /cancelaura "nom" : Annuler un buff (même effet qu’un clic droit sur l’icône du buff)
    - /cancelform : Supprime la forme d'activée
    - /dismount : Descendre de monture
  • Sorts :
    - /cast : Lancer un sort
    - /castrandom , , : Lancer un sort aléatoire parmi , ,
    - /stopcasting : Annuler le lancement d’un sort ou l’utilisation d’un objet ou d’une compétence
    - /castsequence reset=X, , : Lancer une séquence de sorts
  • Objets :
    - /equip : Equiper un objet par son nom ou son ID
    - /equipslot : Equiper un objet par son nom dans l’emplacement slot
    - /use : Utiliser un objet par son nom
    - /userandom , , : Utiliser un objet aléatoire parmi , ,
    - /equip
    - /userandom
  • Ciblage :
    - /target : Cibler
    - /assist : Assister
    - /focus : Mettre en focus
    - /clearfocus : Effacer l’unité en focus
    - /cleartarget : Effacer la cible
    - /targetlasttarget : Cibler la dernière cible
    - /targetenemy : Cibler l’ennemi le plus proche
    - /targetfriend : Cibler l’allié le plus proche
    - /targetenemyplayer : Cibler le joueur ennemi le plus proche
    - /targetfriendplayer : Cibler le joueur ami le plus proche
    - /targetparty : Cibler le membre du groupe le plus proche
    - /targetraid : Cibler le membre du raid le plus proche

98 Commentaires

  1. Yünalescä Lien Armurerie Posté le 10 Juil 2014 (12h53)
    Admin

    Bonjour, je ne comprend pas trop ta demande puisqu’une macro de ce genre est complètement une perte de DPS. Alors tu peux toujours les utiliser :

    Conflag & Incinérer : il me semble que tu parles d’une simple :

    /castsequence reset=target Conflagration, Incinérer

    C’est le même principe pour Feu et Soufre mais tu vas appliquer Immolation chaque 2 sorts ce qui n’est pas du tout optimal

  2. Guerfryd Lien Armurerie non trouvé Posté le 17 Juil 2014 (16h03)
    Membre
    Anonyme

    /petattack
    /castsequence reset=120 Essaim de diablotins(Glyphe), Grimoire : Gangregarde, Ame sombre : Connaissance, Corruption, Main de Gul’dan, Trait de l’ombre, Main de Gul’dan, Métamorphe, Destin Funeste

    j’ai beau faire comme dit sur le tutoriel la macro ne veux pas fonctionner :/

  3. Yünalescä Lien Armurerie Posté le 17 Juil 2014 (18h49)
    Admin

    Bonjour, comme j’ai mis en note, il faut directement shift+clic depuis le grimoire pour créer pas à pas sa macro. Tu essayes pett à petit en commençant par l’imp swarm : tu essayes (WOOO ça marche), et tu ajoutes petit à petit : inconvénients du client FR :s

  4. kaizorz Lien Armurerie Posté le 5 Nov 2014 (15h31)
    Membre

    Bonjour, alors moi j’ai une demande, j’ai eu une sourie 6 bouton, et sur l’un d’eux ” le bouton n4 ” j’aurais voulus mettre la macro de mounts volante ou pas selon l’endroit qu’on es, mais j’ai beau parcourir des tonne de site, personne n’en parle, pouvez vous m’aider et me dire la macro exact svp? merciiiii^^

  5. jùjubad Lien Armurerie non trouvé Posté le 16 Nov 2014 (17h58)
    Membre
    Anonyme

    Salut je voudrais juste avoir une macro pour invoquer le gangregarde du grimoire de servitude svp

  6. jùjubad Lien Armurerie non trouvé Posté le 16 Nov 2014 (21h03)
    Membre
    Anonyme

    ah c’est bon j’ai trouvé . now je cherche une macro pour métamorphe et poser le dot destin funeste en même temps plz

  7. lolob3cn Lien Armurerie Posté le 18 Déc 2014 (18h49)
    Membre

    Bonsoir à la confrérie démoniste,

    Je reprends WoW depuis quelques semaines après un arrêt de plus de 3 ans… ou 2 , je ne sais plus^^.
    j’essaie avec beaucoup de difficultés de réapprendre la spé démonologie.
    je cherche à créer une macro mais sans succès pour le moment. Voici ce que je cherche à faire:

    après un cast de trait de l’ombre,
    attaque pet, macro Métamorphe, Destin funeste, retour forme normal, Corruption, Main de Gul’dan, Ame sombre.

    dans l’attente de vous lire cher confrère

  8. lolob3cn Lien Armurerie Posté le 18 Déc 2014 (19h09)
    Membre

    Voici ce que j’essaie de faire…

    #showtooltip
    /petattack
    /use Lancer de hache
    /castsequence reset=60 Métamorphe, Destin funeste
    /cancelaura Métamorphe (GROS DOUTE^^)
    /castsequence Corruption, Ame sombre : Connaissance

  9. Yünalescä Lien Armurerie Posté le 19 Déc 2014 (13h56)
    Admin

    Bonjour,
    Créer une macro pour l’ouverture n’est pas optimale (petit rappel) mais ce que tu cherches n’est pas vraiment possible sans passer par deux macros :

    /petattack
    /castsequence reset=60 Lancer de hache, Métamorphe, Destin Funeste, Corruption, Main de Gul’dan, Âme sombre : Connaissance

    Tu n’as pas besoin de mettre le cancelaura métamorphe puisqu’avec la corruption dans la macro, ça devrait aller chercher ce spell en forme “humaine”.

    Attention : Le lancer de hache n’est pas “opti” :P

  10. dabraka Lien Armurerie non trouvé Posté le 1 Jan 2015 (12h48)
    Membre
    Anonyme

    Bonjour à tous, j’aimerai savoir si une m’accroche existe afin de poser sa pluie de flammes à l’endroit de sa souris afin de pouvoir le faire tous en de dépassant. J’ai déjà essayer avec la macro que vous avez mise pour la tumulte pour ma pluie de flammes mais malheureusement cela ne marche pas. Si vous avez la solution si elle existe merci de me l’indiquer et bonne année à tous.

  11. Yünalescä Lien Armurerie Posté le 2 Jan 2015 (12h09)
    Admin

    Bonjour, il est tout simplement impossible de poser sa pluie de feu via une macro. L’action de cliquer sur une zone sur le sol est obligatoire (mise à part utilisation d’un BOT qui est strictement interdit). Merci, bonne année à toi aussi ♥

  12. Shaman heal Lien Armurerie non trouvé Posté le 1 Juin 2015 (22h01)
    Membre
    Anonyme

    Bonsoir, je suis schaman et je n’arrive pas pour l’ensemble des macros, j’ai que 3 macros et je cherche a avoir la macro du mouseover et d’autres par la meme ocasion

  13. Shaman heal Lien Armurerie non trouvé Posté le 1 Juin 2015 (22h02)
    Membre
    Anonyme

    je suis schaman heal

  14. Freezy Lien Armurerie non trouvé Posté le 9 Août 2015 (22h26)
    Membre
    Anonyme

    Bonjour !
    J’aurais un soucis pour une maccro de voleur :
    Je souhaiterais que la maccro fasse ceci :

    Si les cooldowns de *Pas de l’ombre* sont > 3secondes , alors lancer *Préparation* , Sinon lancer *Pas de l’ombre*
    Fin

    Je vous avoue que ça va faire une heure que je cherche donc je sature un peux .. si quelqu’un pourrais me venir en Aide ce serait cool :)

  15. Yünalescä Lien Armurerie Posté le 9 Août 2015 (22h38)
    Admin

    Bonjour,
    Il est hélas impossible de créer des macro avec des conditions de sorts et de techniques (hormis à Burning Crusade) :/

  16. gissiou Lien Armurerie non trouvé Posté le 28 Juil 2016 (03h30)
    Membre
    Anonyme

    Bonjours, ayant abandonné le jeu depuis quelques années et en reprenant le jeu à Légion, j’aurai une question à poser sur une maccro.
    Est-il possible de mouseover Imolation sur un add tout en lançant incinérer ( par exemple ) sur ma cible principale ?

  17. Yoemr Lien Armurerie non trouvé Posté le 29 Oct 2016 (19h56)
    Membre
    Anonyme

    Bonjour quelqu’un peut m’expliquer pourquoi cette macro ne fonctionne pas ?

    #showtooltip
    /cast [nomod, exists, @mouseover] [ ] Agonie
    / target [mod: shift] Effigie de l’âme
    / cast [mod: shift] Agonie
    / targetlasttarget [mod: shift]

    En faite tout fonctionne sauf le mode shift qui ne met pas agonie sur l’effigie .. :(

  18. Poussinette Lien Armurerie non trouvé Posté le 29 Oct 2016 (20h16)
    Membre
    Anonyme

    l’espace entre tout simplement, peut etre ? nan ^^
    /target et non / target
    /cast et non / cast

Réagir à cet article

Commentez anonymement :

Votre adresse de messagerie ne sera pas publiée.
Les champs obligatoires sont indiqués avec *

Créer un Avatar :

Obtenir mon avatar par gravatar


Votre message :

Markup Controls