Passender Rang für alle Zauber

10/15/2006 14:57 Black Messiah#1
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... :)!
10/16/2006 10:54 ogR1sH#2
Hört sich sehr interessant an, wenn auch für einen Warlock eher unbrauchbar... ^^
10/17/2006 00:59 Gisbert#3
sind wir alle stinkende warlocks? nein....
10/17/2006 08:15 Concer#4
ausserdem warum unbrauchbar?folgende situation: ein krieger läuft mit 5% hp auf dich zu. du stehst auch nur noch mit 5% hp da, er würde dich sofort executen. allerdings hast du noch zeit ihm einen schattenblitz reinzuhauen, bevor er bei dir ist...aber..zu wenig mana -.- mit dem makro castet du dann automatisch den schattenblitz einen rang tiefer, denn dafür hast du genug mana: der krieger tot, du am leben
10/17/2006 10:04 Miken_#5
What does this do?, and please someone translate into english.
10/17/2006 18:26 Deathangle#6
*RunAway*: [Only registered and activated users can see links. Click Here To Register...]

Macro: /run cast= " small wave of the healing " mana= {100.138.176.223.290.361} /run p= " more player " for i=table.getn (mana), 1, - 1 DO if (UnitMana (p) >mana [i]) CastSpellByName then (cast. ?(Rank?. . ?)?) to BREAK end end if to SpellIsTargeting () then SpellTargetUnit (p) end to description: You must heal you urgently and fails because of working the welfare charm you stupid-proves STRAIGHT LINE 20 Manapunkte there to have been missing?? Would it have also done the somewhat weaker welfare charm? Whether welfare or damage charms: this macro could save in emergency the back to you! What does it? - The macro activates itself whenever it too few Manapunkte have around a charm to work, by selecting the rank of the charm, which is suitable for your Manapool remained best! The following situation: You are a Magier in the Altaractal and meet on a lonely opposing player. An embittered fight provokes itself, until your opponent and also you dying close are. Now fast and the only way out are a super imba instant Schadenszauber must be. You put your last hope into this spell? and? (Murphy lets greet) - to work ?not enough Manapunkte around this charm!? - Shortly thereafter die you and could, one kanns one not badly take, out of grind directly times to the cover not jump. How does that come? Now, you the same charm a lower rank have affected could, then you would possibly have won! Or we say it times differently: If you would have used THIS macro, you would have won! Here the explanation: Instead of beginning for example at working the frost new facts - rank 5, to fail, will try your character automatically frost new facts - rank 4; and for this also enough Manapunkte should not be present, would have frost new facts - rank 3, in emergency, determines also been sufficient! The advantage is clearly obvious: 1. To it receive no nervigen - ?not enough Mana? - warnings more 2. You will use if necessary a somewhat gentler charm. But HEY? Better than no charm working!? 3. The macro functioned for all spells and furnishes the macro in such a way to it: 1. Macro windows open, on NEW click and for you a suitable name as well as Icon select 2. The Script insert 3. Variable ones adapt the Script: ____________________________ cast= " small wave of the healing? ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ uses it here simply the names of the spell. (that should create still everyone ^.^) ____________________________ mana= {to define error free, it is advisable 100.138.176.223.290.361} ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ around this variable to open first the charm book (p) around a better overview of the Manakosten of the desired charm to receive. Now carry for it the Manakosten next to each other (, by commas separately,) between the two curved clips in beginning with lowest rank. NOTE: These numbers must be registered carefully, since the macro does not drive error free otherwise! Examined best again whether it a rank not forgotten or wrongly registered. Example of use: ?Frost shock rank 1? uses 104 Mana ?frost shock rank 2? uses 202 Mana ?frost shock rank 3? uses 292 Mana ?frost shock rank 4? uses 387 Mana the variable ?mana? should for this example be defined as follows: mana= {also again not 104.202.292.387} thus soooo heavily is it then smile.gif (, and if someone has nevertheless difficulties, it can send gladly a Mail or a PM to me) the macro can it, how said, for each of your charms to use, and before ichs forgets, the Selfcast function is already in it wink.gif! Much fun with the macro - and remember noble hero: the battle around Azaroth will never find an end?
10/18/2006 18:34 SchokoladenKecks#7
Könnte man das auch mit leben machen bzw für wlock lifetap(aderlass) ?

btw du solltest verkäufer werde *g* ^^ ;)

mfg schoko :>