Maîtriser les macros : Un guide complet
Les macros sont des outils puissants dans World of Warcraft qui vous permettent de rationaliser votre gameplay et de déclencher des actions complexes d’une simple pression sur un bouton. Ce guide explorera les subtilités de la création de macros, vous permettant d’exploiter tout leur potentiel.
Qu’est-ce qu’une macro ?
Imaginez une macro comme un bouton personnalisable que vous pouvez faire glisser sur vos barres d’action à partir du menu /macro
ou /m
. Considérez-la comme un outil multifonction programmable, capable d’adapter sa fonction en fonction de conditions spécifiques. Que vous souhaitiez exécuter une série de sorts simultanément ou créer des actions dynamiques qui répondent à différentes situations, les macros offrent la flexibilité nécessaire pour améliorer votre gameplay.
La puissance des conditions
L’un des aspects les plus précieux des macros réside dans leur capacité à exécuter différentes actions en fonction de conditions prédéfinies. Explorons les types de conditions que vous pouvez utiliser :
Caractéristiques de la cible :
- Help/Harm : Détermine si votre cible est amicale ou hostile.
- Dead/Nodead : Vérifie si votre cible est vivante ou morte.
- Exists/Noexists : Vérifie si une cible existe. Notez que les conditions harm/help incluent automatiquement une vérification "Exists".
Statut de votre personnage :
- Group Type : Adaptez les actions selon que vous êtes dans un groupe, un raid ou en solo.
- Casting/Not Casting, Channeling/Not Channeling : Réagissez à votre état de lancement actuel.
- Combat/No Combat : Déclenchez des actions en fonction de votre statut de combat.
- Flying/Swimming : Adaptez-vous à votre environnement.
- Equipped, Pet/Nopet, Pet:<family type> : Créez des actions spécifiques à votre équipement ou à votre familier.
- Different Forms, Different Specs, Talent/Spell Known : Personnalisez les actions en fonction de votre spécialisation, de votre forme ou de vos capacités disponibles.
Cibles/emplacements spécifiques :
- @<unit name> : Ciblez une unité spécifique par son nom.
- @player : Ciblez-vous vous-même.
- @focus : Ciblez votre cible de focalisation.
- @target : Ciblez votre cible actuelle.
- @targettarget : Ciblez la cible de votre cible.
- @mouseover : Ciblez l’unité sur laquelle votre souris est placée.
- @party/raid/arena# : Ciblez des membres spécifiques du groupe, du raid ou de l’arène.
- @cursor : Ciblez l’emplacement de votre curseur (pour les sorts basés sur le réticule).
Modificateurs et plus encore :
- Modificateurs : Déclenchez différentes actions en maintenant enfoncées les touches Ctrl, Shift ou Alt. Notez que les emplacements de macro modifiés ne peuvent pas avoir de raccourcis clavier conflictuels.
- Emplacements d’objets : Activez des emplacements d’objets spécifiques, tels que des bijoux ou des armes.
Inversion et liste complète :
La plupart des conditions peuvent être inversées en ajoutant "no" devant elles (par exemple, "combat" devient "nocombat"). Pour une liste complète des conditions de macro, reportez-vous à la page Conditions de macro sur Wowpedia.
Limites des macros : Ce que vous ne pouvez pas faire
Bien qu’incroyablement polyvalentes, les macros ont des limites. Elles ne peuvent pas :
- Vérifier les temps de recharge des sorts ou des objets.
- Déterminer si une cible est en train de lancer un sort.
- Accéder à vos propres points de vie ou à ceux de votre cible, ni à leur pourcentage.
- Détecter les buffs ou debuffs actifs.
- Prendre des décisions basées sur des événements dynamiques.
Essentiellement, les macros ne peuvent pas jouer à votre place ni réagir à des situations imprévisibles, à quelques exceptions près. L’exploitation de ces exceptions est généralement mal vue et peut entraîner des pénalités.
Séquences de lancement et randomisation
Les macros peuvent exécuter des sorts en séquence ou de manière aléatoire à l’aide des commandes /castsequence
et /castrandom
, respectivement.
Séquence de lancement :
/castsequence
lance les sorts dans l’ordre où vous les avez listés, séparés par des virgules. Vous pouvez ajouter une condition reset=<secondes>/target/combat
pour définir quand la séquence se réinitialise. Par exemple :
/castsequence reset=target Eclat lunaire, Feu solaire, Eruption stellaire
Cette macro lance Eclat lunaire, puis Feu solaire, puis Eruption stellaire, en revenant à Eclat lunaire lorsque vous changez de cible.
Lancement aléatoire :
/castrandom
lance aléatoirement l’un des sorts ou utilise l’un des objets listés, séparés par des virgules. Ceci est utile pour les montures, les jouets ou d’autres capacités hors combat.
Limites :
Gardez à l’esprit que /castsequence
et /castrandom
sont limités dans leur réactivité. Ils ne sont généralement pas idéaux pour les situations de combat où l’adaptabilité est cruciale.
Actions multiples et commandes utiles
Les macros peuvent exécuter plusieurs actions simultanément, tant qu’un seul sort est en temps de recharge global (GCD). Ceci est particulièrement utile pour combiner des capacités hors GCD, des bijoux ou des objets avec vos sorts.
Voici quelques commandes de macro couramment utilisées :
/cast
et/use
: Lancez des sorts ou utilisez des objets./stopcasting
: Annulez votre lancement de sort actuel./cancelaura <nom du buff>
: Tente d’annuler un buff spécifique./equip <nom de l'objet>
: Équipez un objet (armes uniquement en combat)./equipset <nom de l'ensemble d'objets>
: Équipez un ensemble d’objets enregistré./petattack
,/petpassive/defensive/assist
: Contrôlez le comportement de votre familier.- Emotes : Ajoutez de la saveur à vos actions (par exemple,
/rugir
). /stopmacro
: Empêche l’exécution de toute commande située en dessous./run
et/script
: Exécutez des scripts Lua (utilisation avancée).
Pour une liste complète des commandes de macro, visitez la page Commandes de macro sur Wowpedia.
Structure des macros et bonnes pratiques
Comprendre la structure d’une macro est crucial pour créer des commandes efficaces et sans erreur.
- Crochets : Les conditions sont placées entre crochets
[ ]
, séparées par des virgules. Plusieurs conditions dans un crochet agissent comme une instruction "ET", ce qui signifie que toutes les conditions doivent être remplies. - Points-virgules : Séparent les différents lancements de sorts ou actions au sein d’une macro.
- #showtooltip : Définit l’icône et l’infobulle de la macro pour qu’elles correspondent au sort actif en fonction des conditions ou d’un sort spécifié.
- #show : Définit uniquement l’icône de la macro, sans l’infobulle.
- Ordre des opérations : Les macros exécutent les commandes de haut en bas.
Conseils :
- Utilisez les noms complets des sorts/objets ou leurs identifiants pour plus de clarté.
- Envisagez d’utiliser les emplacements d’équipement au lieu des noms d’objets pour éviter de mettre à jour les macros lorsque l’équipement change.
- Gardez à l’esprit la limite de 255 caractères.
Exemples de macros
Mettons tout cela en pratique avec quelques exemples concrets :
1. Contresort au survol de la souris :
#showtooltip
/cast [@mouseover,harm,nodead][] Contresort
Cette macro lance Contresort sur votre cible au survol de la souris si elle est hostile et vivante ; sinon, elle le lance sur votre cible actuelle.
2. Soin conditionnel :
#showtooltip
/cast [@mouseover,help,nodead][] Mot de pouvoir : Bouclier
Cette macro lance Mot de pouvoir : Bouclier sur votre cible au survol de la souris si elle est amicale et vivante ; sinon, elle le lance sur votre cible actuelle.
3. Sort multi-cibles :
#showtooltip
/cast [@mouseover,harm,nodead] Horion de flammes; [@mouseover,help,nodead][] Remous
Cette macro donne la priorité au lancement d’Horion de flammes sur une cible hostile au survol de la souris. Si la cible au survol est amicale ou s’il n’y en a pas, elle lance Remous sur votre cible actuelle.
4. Prévention de la canalisation :
#showtooltip Flagellation mentale
/cast [nochanneling] Flagellation mentale
Cette macro ne lance Flagellation mentale que si vous n’êtes pas en train de canaliser un autre sort.
5. Macro de temps de recharge d’explosion :
#showtooltip
/cast [spec:1] Alignement céleste; [spec:2/3] Berserk; [spec:4] Incarnation : Arbre de vie
/cast Berserker
/use 14
/use [group:raid] Potion élémentaire de puissance ultime
/use Bulle prismatique
Cette macro utilise votre temps de recharge spécifique à la spécialisation, votre capacité raciale, votre bijou, une potion spécifique au raid et un jouet amusant.
6. Sort de zone d’effet modifié :
#showtooltip
/cast [mod:shift,@cursor][mod:alt,@player][] Mort et décomposition
Cette macro lance Mort et décomposition à l’emplacement de votre curseur tout en maintenant la touche Maj enfoncée, à vos pieds tout en maintenant la touche Alt enfoncée, ou à l’emplacement de votre cible actuelle sinon.
7. Redirection multi-cibles :
#showtooltip
/cast [@mouseover,help,nodead][@focus,help,nodead][@pet,exists,nodead][] Redirection
Cette macro donne la priorité au lancement de Redirection sur une cible amicale au survol de la souris, puis sur votre cible de focalisation, puis sur votre familier, et enfin sur votre cible actuelle.
8. Message de discussion avec sort :
#showtooltip
/cast Créer un puits d'âme
/s Des biscuits chauds du démoniste !
Cette macro lance Créer un puits d’âme et envoie un message amical dans la discussion.
9. Définir une cible de focalisation :
/focus [@mouseover,exists]
Cette macro définit votre cible de focalisation sur votre cible au survol de la souris.
10. Bouton d’action supplémentaire :
#showtooltip
/click ExtraActionButton1
Cette macro active le bouton d’action supplémentaire, qui est parfois utilisé pour des rencontres ou des quêtes spécifiques.
11. Macro de monture tout-en-un :
#showtooltip
/cast [swimming] Monture aquatique souhaitée; [advflyable] Monture de vol à dos de dragon souhaitée; [flyable] Monture volante souhaitée; Monture terrestre souhaitée
Cette macro vous fait monter sur la monture appropriée en fonction de votre environnement actuel et de vos capacités de monture.
Conclusion
Ce guide vous a fourni les connaissances nécessaires pour créer des macros puissantes et efficaces, améliorant ainsi votre expérience de jeu dans World of Warcraft. Expérimentez avec différentes conditions, commandes et combinaisons pour adapter les macros à votre style de jeu individuel et maximiser votre efficacité en Azeroth.