Die Funktion gibt an, ob die Aktion des angegebenen Slots eine Angriffstätigkeit darstellt.

IstAngriff = IsAttackAction(ActionSlot);

Parameter

  • (Zahl) ActionSlot
    Identifikator für den zu verwendenen Aktionslot. siehe ActionSlot


Rückgabewerte

  • (Boolean) istAngriff
    Wahr/Falsch-Wert, ob die Aktion des Slots eine aggresive Handlung ist.


Beispiel

Das folgende Beispiel sucht die erste Angriffsaktion und führt diese aus

  1. for i=1,72 do
  2. if(IsAttackAction(i)) then
  3. if(IsActionInRange(i)) then
  4. UseAction(i);
  5. return;
  6. else
  7. DEFAULT_CHAT_FRAME:AddMessage("Ausser Reichweite!");
  8. end
  9. end
  10. end

Hinweise

  • Es ist darauf zu achten, daß Makros die in Aktionslots liegen nicht auf diese Eigenschaft geprüft werden können.
  • Grundsätzlich sind alle Fertigkeiten, welche direkt Schaden am Gegner verursachen, als Angriffstätigkeiten anzusehen.

zurück zur WoW-API Übersicht