Addon - raccourci par spécialisation

Bonjour,

Existe-t-il un moyen (addon ou option que je ne connais pas) pour save ses raccourcis en fonction de sa spécialisation ?

A la 8.0.1 j’utilisais “Binder” mais il n’est plus a jour et ne fonctionne plus.

Une autre astuce ?

Merci :slight_smile:

Salut,

Tu peux le faire via des macros, en définissant l’action à lancer pour chaque spécialisation. Assigne simplement les touches du clavier aux emplacements de ta barre d’action. Par exemple j’ai bind clic molette sur la première case de ma barre d’actions.
Voici un exemple avec le clic molette pour une macro qui gère shift/ctrl et change selon la spécialisation :

#showtooltip
/cast [mod:ctrl,spec:2] Instincts de survie;
/cast [mod:ctrl,spec:4] Prompte guérison;
/cast [mod:shift] Ecorce;
/cast [@mouseover,help,nodead,party][]Rétablissement

Dans l’ordre :

  • #showtooltip permet à la macro de gérer l’image et l’infobulle toute seule
  • les crochets [blabla] désignent des groupes de conditions
    • mod:ctrl : désigne le raccourci, ici le bouton ctrl. Tu peux mettre shift, alt, rshift (pour shift droit). Tu peux également coller plusieurs mods à la suite [mod:ctrl,mod:shift] pour dire qu’il faut faire ctrl+shift.
    • spec:2 correspond à la spécialisation, dans l’ordre de tes talents
      1. Équilibre
      2. Farouche
      3. Gardien
      4. Restauration
  • Première ligne, je lance Instinct de survie en farouche quand je maintiens CTRL (+ clic molette, puisque j’ai bind la molette sur cette macro). Pour le reste c’est de la déduction, troisième ligne je ne précise aucune spec donc il faudra juste que je maintienne shift pour lancer Ecorce
  • Dernière ligne elle est un peu spéciale. Sans entrer dans les détails je lance mon heal en mouseover sur un membre de mon groupe (pas besoin d’addon), et si je n’ai aucune cible valide je m’auto-heal. Je pourrais éventuellement rajouter un autre mod pour permettre de heal en mouseover n’importe quel joueur sous mon curseur, sans qu’il soit dans mon groupe.

Ça fait beaucoup d’infos, mais quand tu gères les macros tu peux faire à peu près n’importe quoi en combat :

  • permuter cible et focus pour les attaquer à tour de rôle en spammant un bouton
  • attaquer la cible de ta cible (ou la cible du joueurs sous ton curseur)
  • heal un mate sans le cibler…

Je n’ai fait que survoler les possibilités, il y a encore une chiadée de conditions que tu peux utiliser (talent actif, forme actuelle de ton druide, utiliser le sort d’un objet, détecter si tu peux utiliser une monture volante, faire attaquer ton familier…

Je te donne 2 autres exemples sans entrer dans les détails :

#showtooltip Battement d’ailes
/cast [stance:4,nochanneling:Battement d’ailes]Battement d’ailes
/stopcasting
  • En forme de chouette (stance:4), si je ne canalise pas le sort Battement d'ailes, je lance la canalisation du battement d’aile. La canalisation, c’est la barre qui se vide progressivement pendant le lancement d’un sort. Il est évidemment possible de laisser nochanneling seul sans préciser de sort pour le rendre valable sur n’importe quelle canalisation.
  • Sinon j’interromps le battement d’aile (la première ligne avec nochanneling est zappée puisque je suis en train de canaliser le battement d’aile).
#showtooltip
/cast [mod:shift] Forme de voyage(Changeforme); [mod:ctrl] Ruée rugissante; Célérité
  • shift+raccourci pour me morph en cerf, ctrl+raccourci pour lancer la ruée, et sinon je lance célérité.

Je clos ce pavé indigeste avec un lien utile, qui couvrira la très grande majorité des actions possibles sur une macro.
https://wow.gamepedia.com/Macro_conditionals

Petite question de détail :

C’est pas plus précisément « Si je ne suis pas déjà en train de canaliser Battement d’ailes alors je le canalise » ?

Sinon bonne intro aux macros :smiley:

Merci, j’ai modifié en conséquence. Je n’étais plus très frais à la fin de mon pavé :stuck_out_tongue_winking_eye:.

De rien ^^
J’ai jamais utilisé encore les macros mais ton post vient de me donner envie de le faire :smiley: ça a l’air d’être assez puissant ce qu’on peut faire avec.

C’est très puissant, ça couvre énormément de situations. Je suis moi-même loin de tout maîtriser mais un healer peut tout à fait se passer d’addons et tout gérer avec l’interface par défaut et des macros :

  • l’interface de raid modifie la couleur de chaque membre selon la distance, donc un healer voit immédiatement qui est à portée de heal
  • il suffit ensuite de faire des macros en mouseover, de passer la souris sur un pseudo puis de lancer le sort.

J’ai par exemple une macro de fuite :

#showtooltip
/cast [combat] Camouflage dans l'ombre;[nocombat,stealth]!Rôder; [nocombat,flyable] Forme de voyage;

  • En combat, je lance mon racial elfe. Je deviens invisible, je quitte le mode combat mais je ne peux pas bouger (le sort s’annule en bougeant).
  • Hors combat, si je peux voler alors je lance simplement ma forme de vol.
  • Sinon si je ne peux pas voler, je lance mon camouflage de druide pour remplacer le camouflage racial. Utilisable hors combat, je peux marcher en restant invisible. Lorsque le sort est déjà actif, un deuxième appui peut l’annuler. J’utilise donc ! pour empêcher le sort de s’annuler s’il est spammé.

Cette macro est assez complète car elle me permet de m’enfuir par les airs, ou de pouvoir continuer à m’enfuir au sol en cas de besoin.

Pas super pratique de faire via macro :frowning:

C’est simplement une autre manière de procéder.

Tu bind tes raccourcis clavier sur les emplacement de ta barre d’action (A, E, T, 1, ²…), puis tu mets des macro sur les cases associées. Après c’est à toi de choisir l’action à faire quand tu fais shift+A.

Les macro font peur à première vue. Mais elles apportent un réel gain de temps et beaucoup de souplesse au gameplay.

Voici un exemple de confort de gameplay. J’ai créé une macro pour chaque attaque de mon cycle, et j’ai mis ça dans ma barre en forme de caster.
Peu importe que je sois en vol, à pieds, aux WC, en train de pêcher… j’ai juste à appuyer sur une de mes techniques pour me morph en chat ou en ours.

#showtooltip [spec:2] Déchirure; [spec:3] Mutilation
/console secureAbilityToggle 0
/cast [spec:2] Forme de félin; [spec:3] Forme d'ours
/console secureAbilityToggle 1