Makro für den Holy Priest

Hallo zusammen,
ich spiele momentan sehr gern Shadow Priest. Allerdings überlege ich auch mal den Holy Priest zu testen. Da ich immer mit 2 Spells auf einer Taste spiele wollte ich fragen ob folgendes Makro theoretisch funktionieren würde:

#showtooltip
/cast [nomodifier:shift][target=mouseover, exists] Heilung
/cast [modifier:shift][target=mouseover, exists] Blitzheilung

Ich würde mich über Feedback freuen :slight_smile:

Das kommt darauf an, was das Makro genau machen soll - wobei das in jedem Fall nicht ganz so funktionieren dürfte, wie du dir das vorstellst.

Wenn du mehrere Bedingungen für eine Fähigkeit nutzen willst, dann müssen sämtliche Bedingungen innerhalb der gleichen Klammer stehen. Möchtest du also die genutzten Fähigkeiten aufgrund des gedrückten Modifiers wählen lassen, dann muss diese Bedingung auch in die selbe Klammer wie die restlichen Bedingungen.

Aktuell sagt bspw. die erste Zeile aus:

  • Klammer 1: Wenn Umschalt nicht gedrückt ist, wirke Heilung mit Standardverhalten (d.h. auf das aktuelle Ziel)
  • Klammer 2: Ansonsten, wirke Heilung auf das Mouseover, wenn dieses existiert.

Möchtest du Heilung auf das Mouseover wirken, wenn Umschalt nicht gedrückt ist, dann muss das auch in einer Klammer zusammengefasst werden:

/cast [nomodifier:shift, target=mouseover, exists] Heilung

Prinzipiell kannst du das Ganze dann aber noch etwas effizienter gestalten und auf einen einzigen /cast-Befehl reduzieren, wodurch du dir die Bedingung nomodifier sparen kannst.
Dazu kannst du modifier auch mit mod abkürzen, anstelle von target= einfach ein @ benutzen und persönlich würde ich anstelle von exists auch mit help arbeiten, damit du die Heilungen nur auf freundliche Ziele wirken willst:

#showtooltip
/cast [mod:shift, @mouseover, help] Blitzheilung; [@mouseover, help] Heilung
  1. Wirke Blitzheilung auf das Mouseover, wenn Umschalt gedrückt ist und dieses existiert und freundlich ist.
  2. Ansonsten, wirke Heilung auf das Mouseover, wenn dieses existiert und freundlich ist.

Dabei solltest du aber bedenken, dass das Makro derzeit nur Aktionen für zwei spezifische Fälle besitzt - nämlich wenn ein freundliches Mouseover existiert und Umschalt entweder gedrückt oder nicht gedrückt ist.

Hast du das Makro irgendwo in der Leiste liegen, dann wirst du auch nur genau dann das Symbol und den Tooltip der entsprechenden Fähigkeit sehen und in allen anderen Fällen nur das rote Fragezeichen angezeigt bekommen. Das Makro weiß ja nicht, was es dann machen soll, da dafür keine Bedingungen existieren.

Das kannst du bspw. damit beheben, indem du noch Bedingungen für das Standardverhalten (geht einfach über eine leere Klammer bzw. einer einfachen Bedingung ohne Zielvorgabe) hinzufügst oder die beiden Fähigkeiten manuell im #showtooltip-Befehl angibst.

Mit Standardverhalten, damit du auch dein aktuelle Ziel oder dich selbst (bei aktivierten Selbstzaubern, wenn kein freundliches Mouseover oder Ziel vorhanden) heilen kannst:

#showtooltip
/cast [mod:shift, @mouseover, help] [mod:shift] Blitzheilung; [@mouseover, help] [] Heilung

Ausschließlich für das Mouseover, aber mit Bedingungen beim #showtooltip, damit immer eine der beiden Fähigkeiten in der Leiste angezeigt wird:

#showtooltip [mod:shift] Blitzheilung; Heilung
/cast [modifier:shift, @mouseover, help] Blitzheilung; [@mouseover, help] Heilung
2 Likes

Ich bin mir nicht absolut sicher, aber sollte nicht besser ein nodead mit rein? Sonst würd ich davon ausgehen, das bei einm toten freundlichen Ziel, der Zauber am Cursor “klebt”.

Das ist ein guter Punkt, ja. Möchte man vermeiden, dass versucht wird, auf ein totes Mouseover zu casten, dann sollte in die entsprechenden Klammern noch nodead als weitere Bedingung mit hinein.

Das könnte dann für Version 1 des optimierten Makros (d.h. mit Standardverhalten, wenn kein Mouseover existiert) bspw. so aussehen:

#showtooltip
/cast [mod:shift, @mouseover, help, nodead] [mod:shift] Blitzheilung; [@mouseover, help, nodead] [] Heilung

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