Macro:
/run cast="Geringe Welle der Heilung" mana={100,138,176,223,290,361}
/run p="player"for i=table.getn(mana),1,-1 do if (UnitMana(p)>mana[i])then CastSpellByName(cast.."(Rang "..i..")")break end end if SpellIsTargeting()then SpellTargetUnit(p)end
Beschreibung:
Ihr müsst Euch dringend heilen und scheitert am Wirken des Heilzaubers da Euch dummerweise GERADE 20 Manapunkte gefehlt haben??
Hätte es der etwas schwächere Heilzauber auch getan?
Ob Heil- oder Schadenszauber: dieses Macro könnte Euch im Notfall den Hintern retten!
Was tut es? - Das Macro aktiviert sich immer dann, wenn ihr zu wenig Manapunkte habt um einen Zauber zu wirken, indem es den Rang des Zaubers auswählt, der am besten für Euren übriggebliebenen Manapool geeignet ist!
Folgende Situation: Ihr seid ein Magier im Altaractal und trefft auf einen einsamen gegnerischen Spieler.
Ein erbitterter Kampf entfesselt sich, bis Euer Gegner und auch Ihr dem Sterben nahe seid. Nun muss es schnell gehen und der einzigste Ausweg ist ein super imba instant-Schadenszauber.
Ihr legt Eure letzte Hoffnung in diesen Zauberspruch... und... (Murphy lässt grüßen)
- "Nicht genug Manapunkte um diesen Zauber zu wirken!" -
Kurz darauf sterbt Ihr und könntet, man kanns einem nicht übel nehmen, aus Frust gleich mal an die Decke springen.
Wie kommt das?
Nun, hättet ihr den gleichen Zauber auf einem niedrigeren Rang wirken können, dann hättet Ihr evtl. gewonnen!
Oder sagen wir es mal anders: Hätte Ihr DIESES Macro benutzt, hättet ihr gewonnen!
Hier die Erklärung: Anstatt beispielsweise am Wirken der Frostnova - Rang 5, zu scheitern, wird Euer Charakter automatisch versuchen Frostnova - Rang 4 einzusetzen; und sollten hierfür auch nicht genug Manapunkte vorhanden sein, hätte Frostnova - Rang 3, im Notfall, bestimmt auch ausgereicht!
Der Vorteil liegt klar auf der Hand:
1. Ihr erhaltet keine nervigen - "nicht genug Mana" - Warnungen mehr
2. Ihr werdet ggf. einen etwas sanfteren Zauber anwenden. Aber HEY? Besser als gar keinen Zauber gewirkt zu haben!?
3. Das Macro funktioniert für alle Zaubersprüche
Und so richtet Ihr das Macro ein:
1. Macrofenster öffnen, auf NEU klicken und Euch einen passenden Namen sowie Icon aussuchen
2. Das Script einfügen
3. Variablen anpassen
Das Script:
____________________________
cast="Geringe Welle der Heilung"
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Hier setzt ihr einfach den Namen des Zauberspruchs ein. (das sollte noch Jedermann schaffen ^.^)
____________________________
mana={100,138,176,223,290,361}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Um diese Variable fehlerfrei zu deklarieren, empfiehlt es sich, zunächst das Zauberbuch zu öffnen (p) um einen besseren Überblick der Manakosten des gewünschten Zaubers zu erhalten.
Nun tragt ihr die Manakosten nebeneinander (, durch Kommata getrennt, ) zwischen die zwei geschweiften Klammern ein - beginnend mit dem niedrigsten Rang.
ACHTUNG: Diese Zahlen müssen sorgfältig eingetragen werden, da das Macro sonst nicht fehlerfrei fährt! Überprüft am besten noch einmal, ob ihr nicht einen Rang vergessen oder verkehrt eingetragen habt.
Anwendungsbeispiel:
"Frostschock Rang 1" verbraucht 104 Mana
"Frostschock Rang 2" verbraucht 202 Mana
"Frostschock Rang 3" verbraucht 292 Mana
"Frostschock Rang 4" verbraucht 387 Mana
Die Variable 'mana' sollte für dieses Beispiel folgendermaßen deklariert werden:
mana={104,202,292,387}
Also soooo schwer ist es dann ja auch wieder nicht :)
(, und falls Jemand doch Schwierigkeiten hat, kann er mir gerne eine Mail oder PM schicken)
Das Macro könnt ihr, wie gesagt, für jedes eurer Zauber benutzen, und bevor ichs vergesse, die Selfcast-Funktion ist auch schon drin ;)!
Viel Spaß mit dem Macro - und denk dran edler Held: die Schlacht um Azaroth wird niemals ein Ende finden... :)!
/run cast="Geringe Welle der Heilung" mana={100,138,176,223,290,361}
/run p="player"for i=table.getn(mana),1,-1 do if (UnitMana(p)>mana[i])then CastSpellByName(cast.."(Rang "..i..")")break end end if SpellIsTargeting()then SpellTargetUnit(p)end
Beschreibung:
Ihr müsst Euch dringend heilen und scheitert am Wirken des Heilzaubers da Euch dummerweise GERADE 20 Manapunkte gefehlt haben??
Hätte es der etwas schwächere Heilzauber auch getan?
Ob Heil- oder Schadenszauber: dieses Macro könnte Euch im Notfall den Hintern retten!
Was tut es? - Das Macro aktiviert sich immer dann, wenn ihr zu wenig Manapunkte habt um einen Zauber zu wirken, indem es den Rang des Zaubers auswählt, der am besten für Euren übriggebliebenen Manapool geeignet ist!
Folgende Situation: Ihr seid ein Magier im Altaractal und trefft auf einen einsamen gegnerischen Spieler.
Ein erbitterter Kampf entfesselt sich, bis Euer Gegner und auch Ihr dem Sterben nahe seid. Nun muss es schnell gehen und der einzigste Ausweg ist ein super imba instant-Schadenszauber.
Ihr legt Eure letzte Hoffnung in diesen Zauberspruch... und... (Murphy lässt grüßen)
- "Nicht genug Manapunkte um diesen Zauber zu wirken!" -
Kurz darauf sterbt Ihr und könntet, man kanns einem nicht übel nehmen, aus Frust gleich mal an die Decke springen.
Wie kommt das?
Nun, hättet ihr den gleichen Zauber auf einem niedrigeren Rang wirken können, dann hättet Ihr evtl. gewonnen!
Oder sagen wir es mal anders: Hätte Ihr DIESES Macro benutzt, hättet ihr gewonnen!
Hier die Erklärung: Anstatt beispielsweise am Wirken der Frostnova - Rang 5, zu scheitern, wird Euer Charakter automatisch versuchen Frostnova - Rang 4 einzusetzen; und sollten hierfür auch nicht genug Manapunkte vorhanden sein, hätte Frostnova - Rang 3, im Notfall, bestimmt auch ausgereicht!
Der Vorteil liegt klar auf der Hand:
1. Ihr erhaltet keine nervigen - "nicht genug Mana" - Warnungen mehr
2. Ihr werdet ggf. einen etwas sanfteren Zauber anwenden. Aber HEY? Besser als gar keinen Zauber gewirkt zu haben!?
3. Das Macro funktioniert für alle Zaubersprüche
Und so richtet Ihr das Macro ein:
1. Macrofenster öffnen, auf NEU klicken und Euch einen passenden Namen sowie Icon aussuchen
2. Das Script einfügen
3. Variablen anpassen
Das Script:
____________________________
cast="Geringe Welle der Heilung"
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Hier setzt ihr einfach den Namen des Zauberspruchs ein. (das sollte noch Jedermann schaffen ^.^)
____________________________
mana={100,138,176,223,290,361}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Um diese Variable fehlerfrei zu deklarieren, empfiehlt es sich, zunächst das Zauberbuch zu öffnen (p) um einen besseren Überblick der Manakosten des gewünschten Zaubers zu erhalten.
Nun tragt ihr die Manakosten nebeneinander (, durch Kommata getrennt, ) zwischen die zwei geschweiften Klammern ein - beginnend mit dem niedrigsten Rang.
ACHTUNG: Diese Zahlen müssen sorgfältig eingetragen werden, da das Macro sonst nicht fehlerfrei fährt! Überprüft am besten noch einmal, ob ihr nicht einen Rang vergessen oder verkehrt eingetragen habt.
Anwendungsbeispiel:
"Frostschock Rang 1" verbraucht 104 Mana
"Frostschock Rang 2" verbraucht 202 Mana
"Frostschock Rang 3" verbraucht 292 Mana
"Frostschock Rang 4" verbraucht 387 Mana
Die Variable 'mana' sollte für dieses Beispiel folgendermaßen deklariert werden:
mana={104,202,292,387}
Also soooo schwer ist es dann ja auch wieder nicht :)
(, und falls Jemand doch Schwierigkeiten hat, kann er mir gerne eine Mail oder PM schicken)
Das Macro könnt ihr, wie gesagt, für jedes eurer Zauber benutzen, und bevor ichs vergesse, die Selfcast-Funktion ist auch schon drin ;)!
Viel Spaß mit dem Macro - und denk dran edler Held: die Schlacht um Azaroth wird niemals ein Ende finden... :)!