Die Funktion gibt an, mit welcher Angriffstyp die gwünschte Einheit gerade arbeitet.
typ= UnitPowerType(UnitID);
Parameter
-
(String) UnitID
Platzhalter für die gewünschte Einheit. siehe UnitID
Rückgabewerte
-
(Zahl) typ
Angriffstyp der gewünschten Einheit. Der Wert gibt an, ob die Einheit Mana, Wut oder Energie verwendet. Folgende Werte sind bekannt:
- 0 – Mana
- 1 – Wut
- 2 – Fokus(Pet)
- 3 – Energie
- 4 – Zufriedenheit
Beispiel
Das folgende Beispiel untersucht den Typ des Spielers-
local type = UnitPowerType(“player”);
-
if(type == 0) then
-
. . . – Spieler verwendet Mana
-
elseif(type == 1) then
-
. . . – Spieler verwendet Wut
-
elseif(type == 2) then
-
. . . – Spieler ist Pet?
-
elseif(type == 3) then
-
. . . – Spieler verwendet Energie
-
else
-
. . . – Unbekannt oder unwichtig
-
end
Hinweise
- Die Funktion kann im Zusammenhang mit UnitMana verwendet werden, um zu ermitteln welchen Typ die Einheit benutzt.
- Die Funktion ist besonders dann wichtig, wenn Klassen wie zB. Druiden im Kampf ihren Angriffstyp ändern. Der Rückgabwert entspricht dann der aktuellen Form des Charakters
zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion









