Jeux vidéo
 

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;

[modifier] Détail des commandes