Bonjour à tous,
Voici les macro pripri ^^
Voici donc un descriptif des macros les plus essentielles au prêtre.
Les caractères entre crochets sont à remplacer par les information décrites à l'intérieur ^^
MACRO - HEAL
- auto heal -
/script TargetUnit("player")
/lancer Soins rapides
/script TargetLastTarget();
effet : Cette macro aura pour effet de lancer le sort soins rapides sur votre personnage puis de séléctionner automatiquement votre ancienne cible.
- autres heals -
/script TargetUnit("player")
/lancer Soins rapides
/script TargetLastTarget();
effet : Cette macro aura pour effet de lancer le sort soins rapides sur le personnage dont vous aurez indiqué le nom à la place des crochets puis de séléctionner automatiquement votre ancienne cible.
/target [nom d'un boss/mob]
/assist
/lancer Soins rapides
effet : Cette macro aura pour effet de lancer le sort soins rapides sur le personnage ciblé par le boss/mob que vous etes en train d'affronter.
commentaire : Pour les boss qui demandent plusieurs tanks attention, spammer cette macro en boucle vous amenera à faire des erreurs du telles que lancer un soin sur un membre du raid qui a repri l'agro 1/4 de seconde ou sur lequel le boss a juste été déposer un debuff quelconque => évitez cela en regardant quand même qui a l'agro :p
/script t="target"; for i=1,8 do s=UnitBuff(t,i) if s and strfind(s, "Spell_Holy_Renew") then return end end if not s and UnitExists(t) then CastSpellByName("Rénovation(Rang 9)") end
effet : Cette macro aura pour effet de lancer le sort rénovation sur le personnage ciblé seulement si celui-ci n'est pas déjà sous l'effet de ce sort.
/lancer Focalisation améliorée
/script SpellStopCasting()
/lancer Prière de soins
effet : Cette macro aura pour effet de lancer le sort Focalisation améliorée puis prière de soins, ce qui annule le coû en mana de la prière.
/run hp=UnitHealth t="player" m=hp(t) for i=1,GetNumPartyMembers() do p="party"..i d=hp(p) if d>m then t=p end end TargetUnit(t)
effet : Cette macro aura pour effet de cibler le membre de votre groupe ayant le moins de points de vie en valeur (à compléter avec une commande de lancement de sort/soins).
/run hpmax=UnitHealthMax hp=UnitHealth t="player" m=hp(t)/hpmax(t) for i=1,GetNumPartyMembers() do p="party"..i d=hp(p)/hpmax(p) if d>m then t=p end end TargetUnit(t)
effet : Cette macro aura pour effet de cibler le membre de votre groupe ayant le moins de points de vie en pourcentage (à compléter avec une commande de lancement de sort/soins).
/run hpmax=UnitHealthMax hp=UnitHealth t="player" m=hpmax(t)-hp(t) for i=1,GetNumPartyMembers() do p="party"..i d=hpmax(p)-hp(p) if d>m then t=p end end TargetUnit(t)
effet : Cette macro aura pour effet de cibler le membre de votre groupe ayant le plus grand déficit de vie (à compléter avec une commande de lancement de sort/soins).
/run d=UnitHealthMax("target")-UnitHealth("target") r=0 l={47,76,136} for i=1,3 do if d>=l[i] then r=r+1 end end if r=0 then s="Rénovation" else s="Soins inférieurs(rang "..r..")" end CastSpellByName(s)
effet : Cette macro aura pour effet de lancer les sorts choisis sur votre cible en choisissant leur rang selon le déficit de vie de votre cible.
commentaires : La macro est écrite avec soins inférieurs et rénovation mais peut s'adapter pour d'autres sorts.
Décryptage : d étant le déficit de vie,
Si d >= 136, lancement de Soins inférieurs (Rang 3)
Si 76 <= d < 136, lancement de Soins inférieurs (Rang 2)
Si 47 <= d < 76, lancement de Soins inférieurs (Rang 1)
Si d < 47, lancement de Rénovation (Rang maximum)
/script if GetInventoryItemCooldown("player", 13) == 0 then UseInventoryItem(13); SpellStopCasting();CastSpellByName ("Soins rapides"); else CastSpellByName ("Soins rapides");end
effet : Cette macro aura pour effet d'activer votre bijou équipé en position 13 de votre inventaire et de lancer le sort soins rapide seulement si le cooldown de ce sort est à zero.
MACRO - PROTECTION / AMELIORATION
- protection -
/script TargetUnit("player")
/lancer Mot de pouvoir : Bouclier
/script TargetLastTarget();
effet : Cette macro aura pour effet de lancer le sort mot de pouvoir bouclier sur votre personnage puis de séléctionner automatiquement votre ancienne cible.
- améliorations -
/script TargetUnit("player")
/lancer Infusion de puissance
/script TargetLastTarget();
effet : Cette macro aura pour effet de lancer le sort in
Voila voila
++
thanna