Druide FAQ/Macros
De Wiki Warcraft.
Note: Cet article a été copié de WoWWiki à la demande de ses administrateurs car il allait être supprimé. Certaines parties sont à adapter à WikiWoW.
Sommaire |
[modifier] Macros toutes faites
Attention: Toutes les macros qui utilisent 2 ou plusieurs techniques nécessitent un double-clic.
Remplacer PEON par le nom de la cible et changer le niveau du sort si nécessaire
[modifier] Heal
- Soigner une cible avec "Toucher guérisseur"
- Soigne une cible puis resélectionne le dernier ennemi ciblé
/script TargetUnit("PEON")
/lancer Toucher guérisseur(Rang 10)
/script TargetLastEnemy();
- Soigner une cible avec "Rétablissement"
- Soigne une cible puis resélectionne le dernier ennemi ciblé
/script TargetUnit("PEON")
/lancer Rétablissement(Rang 9)
/script TargetLastEnemy();
- Soigner une cible avec "Récupération"
- Soigne une cible puis resélectionne le dernier ennemi ciblé
/script TargetUnit("PEON")
/lancer Récupération(Rang 10)
/script TargetLastEnemy();
- Soigner une cible instantanément
- Description:Lance "rapidité de la nature" puis "toucher guérisseur" et finalement sélectionne le dernier ennemi ciblé.
/script SpellStopCasting();
/script TargetUnit("PEON")
/lancer Rapidité de la nature
/script SpellStopCasting();
/lancer Toucher guérisseur(Rang 10)
/script TargetLastEnemy();
- Lancer "Toucher guérisseur" selon les points de vie manquant
- Macro qui lance automatiquement le niveau approprié de "Toucher guérisseur" en fonction du nombre de points de vie à soigner.
/script r=10; A=UnitHealthMax("target"); B=UnitHealth("target"); SR={0,61,131,279,505,784,1006,1258,1599,2009}; for i=r,1,-1 do if ((A-B)>SR[i]) then CastSpellByName("Toucher guérisseur(Rang "..i..")"); break; end; end; TargetLastEnemy();
- Lancer "Rétablissement" sur une cible de niveau plus bas
- Macro qui lance automatiquement le niveau approprié de "Rétablissement" en fonction du niveau de la cible.
/Script r=9; l={12,18,24,30,36,42,48,54,60}; if not UnitIsFriend("player","target")then TargetUnit("player"); end; t=UnitLevel("target"); for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Rétablissement(Rang "..i..")"); break; end; end;
- Se soigner grace au coup de sabot (Tauren only)
- Macro pour lancer donner un coup de sabot suivi d'un "Rétablissement"
/lancer Choc martial(Raciale)
/script TargetUnit("PEON")
/lancer Rétablissement(Rang 9)
/script TargetLastEnemy();
- Se soigner grace à "sonner"
- Macro pour sonner la cible puis se transformer en forme humaine pour lancer "Toucher guérisseur" (Pour ceux qui ont "sonné amélioré")
/lancer Sonner(Rang 3)
/script local form; for form=1,GetNumShapeshiftForms() do local _, _, isActive = GetShapeshiftFormInfo(form); if (isActive) then CastShapeshiftForm(form); end; end;
/script TargetUnit("player")
/lancer Toucher guérisseur(Rang 10)
- Lancer "Récupération" sur une cible de niveau plus bas
- Macro qui lance automatiquement le niveau approprié de "Récupération" en fonction du niveau de la cible.
/Script r=10; l={4,10,16,22,28,34,40,46,52,58}; if not UnitIsFriend("player","target")then TargetUnit("player"); end; t=UnitLevel("target"); for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Récupération(Rang "..i..")"); break; end; end;
[modifier] Buffs
- Lancer "Marque de la nature" sur une cible de niveau plus bas
- Macro qui lance automatiquement le niveau approprié de "Marque de la nature" en fonction du niveau de la cible.
/script r=7; l={1,10,20,30,40,50,60}; if not UnitIsFriend("player","target")then TargetUnit("player"); end; t=UnitLevel("target"); for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Marque du fauve(Rang "..i..")"); break; end; end;
- Lancer "Epines" sur une cible de niveau plus bas
- Macro qui lance automatiquement le niveau approprié de "Epines" en fonction du niveau de la cible.
/script r =6; l={6,14,24,34,44,54}; if not UnitIsFriend("player","target")then TargetUnit("player"); end; t =UnitLevel("target"); for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Epines(Rang "..i..")"); break; end; end;
- Lancer "Marque de la nature"
- Macro qui lance automatiquement "Marque de la nature" si la cible ne l'a pas
/script if (not IsBuffActive("Marque du fauve", "target")) then CastSpellByName("Marque du fauve(Rang 6)"); end;
- Lancer "Epines"
- Macro qui lance automatiquement "Epines" si la cible ne l'a pas
/script if (not IsBuffActive("Epines", "target")) then CastSpellByName("Epines(Rang 5)"); end;
- Lancer Innervation
- Lance "Innervate" en vérifiant que la cible n'est ni un voleur ni un guerrier.
/script if not (UnitClass("target")=="Warrior" or UnitClass("target")=="Rogue") then CastSpellByName("Innervate"); end;
[modifier] Autres
- Fufu rapide
- Macro pour passer en mode fufu rapidement
/lancer Forme de félin(Changeforme) /lancer Rôder(Rang 3)
- Perdre l'aggro rapidement
- Macro pour lancer "se recroqueviller"
/lancer Forme de félin(Changeforme) /lancer Se recroqueviller(Rang 3) /script local form; for form=1,GetNumShapeshiftForms() do local _, _, isActive = GetShapeshiftFormInfo(form); if (isActive) then CastShapeshiftForm(form); end; end;
