Flüstern nur bei erfolgreichem Zauber

Hallo,
gibt es ein entsprechendes Makro (wobei ich fürchte per Makro geht das gar nicht mehr) oder aber eine WeakAura o.ä., die einen Whisper an mein Ziel nur bei einem erfolgreichen Cast auf ihn absetzt?
Dreht sich um " Segen der Aufopferung" des Paladins, das Ziel soll nur angeflüstert, wenn es auch den Buff bekommen hat (sprich auch in Reichweite war usw.).
Danke im Voraus!

Moin,
die unten stehende WA löst das Problem. Funktioniert auch, wenn du ein mouseover makro benutzt - es wird direkt das Ziel deines Segens genommen. Über ein Makro könnte es eventuell auch gehen, hab ich jetzt aber nicht hinbekommen.
Wenn du es für einen anderen Zauber austauschen willst, musst du unter Auslöser die Zauber-ID (oder den Zaubernamen) ändern.
Den Text, der gewhispert wird kannst du unter Aktionen anpassen. Dort im custom code steht aktuell „Ihr erleidet 30% weniger Dmg für 12sek.! :)“ - das so anpassen, wie du möchtest^^.

!WA:2!1vvWUTTrq0i7dfrOTjrhcAsAbyvrcQrtKTCmmqsrpyklLOuzBvkP4Ktsl5UKCti3DXUlLTYHEqOhYz9jOZ9Ko3tU)aecf9dWFc5lOZss5uheRlC2DM5nZ8MzwvQvL4k4k43VHKNOJOmI8Ob970(WMoE8iU8fRd)wQcry(jV(iFFfr)TxBbI5fYLD5uM2TrZd730ryHPkreAsFYP6H(CzmspumutJjfNkjUPxIsZJnwmqGrAIdzmHP3orgjUxOwlupDZnpbfWRr5B(Kx8YFvMCY(VzZ6sKNMYzQDDuAKupwunMOuOGvipSEnmrP7crNilUZMXze38ak(xQVfkrIgsyJRbyOj1u8ePh5zdAVV1V)lFQsdAzQqm8Nt3HOyIXngnYshsyLTGF9imCJqK(G8C7hR2ouArKrekMOTE8w336ecJgqKw7hhy5)3)L0Q(2kYBR99wpDJQp0Q6XpVDVUnDmIn4XXCgiDfbFJFUmenzbnS2zR4d9ebXP5bh1V5mmFyE1pAoiwyq4fwAqAX9RFbIU(ugvfw2g(OlpvlPbqQQ(6hileF)DpprL7xRiuGA7rsLGef1gBV7t2zlXTwP1brXzweANay5kYAltnQgaNtREzCECOddIVQ8zRU2KoHNRsCZMo6kj(0tDaMPtN5yIBIVFFOkLpVzNUTg0rMWYmZXmPHTneWmpESlshXdMDruKTzpdgWfxaBpah6Plh2yVE9h2BqJgn71BroHnme6yPpCAr5PkNE95nYG0Qdpy5LY(rR8Xe40RVWOSWVr5bsjQKL7xkszuq(iOHtgnfd9zZmEL6xqdgfHZ)OrPvN)rYFAljfMaIMmlHv0GklULzpzmPF(5d4yYFEnX9(S7L5cPp8dWgmrYqrVeA2q8F7mfjYpFX2(O(9p6aBFotlUjeV3z9BjimKNiR(9LJZDy95aJ6qcm7N392PpAjC0f592aGTzy7iocpEMPK8Iqk1Omrthtg6Qrra)CBN4KinTS8DWclW2Rzd8N3Tt7w2jZLh4QOSGiIS7ED2B)2hckSv03rmwm1KB9Gd3XnNNCPXcUux8E1RYFVA95YS8Zm2yRbAqEAUIsZqmACgVVB6x16mcsr6PLewGo8lsFu6nwUQTK1ELkIhNHvtn2zal9g2XikRv6WmRthLIsDHV35tVzUXpA2ByLf)Wv)qPqs8OzSQCsrkEokbgVGKW7ykwhAVhCCX)dH1CvKyGoDQxBRABnxZ9kAmFtPrdRsXIVRhjGWSWW7o7L4Zf(eyLjW64qadI0fYmFAq5f(syRdkEO7U(hYFEVL5ktD62RHtZMhkFdmQt9Ny3PzR(BNqXlguFJg834ICED0sipbFosuuL)0vxL4jWcp1BOousuH8i8Kf59Rgz)HtPsLwFoSBsWzv8F8LlOSCaaKlp9eUeFSejMECHqfLZo1QxBNkJ)Nx9Fd

Alternativ könnte der Befehl [nodead] für ein Makro sehr interessant sein.
Damit checkt das Makro, ob das Ziel, das deine Hand des Schutzes oder whatever bekommen soll, noch lebt. Lebt es, bekommt es sie, wenn nicht dann nicht und dann wird das Makro auch abgebrochen und die Textnachricht auch nicht gesendet.

Hier besteht dann aber weiterhin das Problem bei überschrittener Reichweite des Zaubers sowie der Mehrfach-Sendung bei Tastenspam.

Der korrekte Weg ist via eines Event-Handlers (z.B. via WA), da hier nur dann gepostet wird, wenn der Zauber erfolgreich war.
Ein Makro kann nur auf die Eingabe reagieren, nicht auf die erfolgreiche Ausführung.

2 Likes

Dieses Thema wurde automatisch 180 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.