UnitCanAttack

Aus Romwiki

Wechseln zu: Navigation, Suche

Contents

Aufruf

canAttack = UnitCanAttack(aggressorUnit, opferUnit)

Beschreibung

Prüft, ob aggressorUnit die opferUnit angreifen kann.

aggressorUnit
der Unit-Bezeichner für den (potentiellen) Angreifer. Siehe die Liste möglicher Unit-Bezeichner in Category:API Unit-Funktion!
targetUnitID
der Bezeichner für das (potentielle) Opfer des Angriffs.


canAttack
(boolean) true, wenn ein Angriff möglich ist. Sonst false.

Übliche Anwendung

aggro = UnitCanAttack("target", "player")

Hier wird aggro == true, wenn das anvisierte Ziel für den Spieler rot ist.

Andersrum geht auch:

ziel = UnitCanAttack("player", "target")

Dies prüft, ob der Spieler das Ziel angreifen kann. Wenn beim ersten Aufruf false herauskommt und beim zweiten true, ist das Ziel wahrscheinlich gelb.

Siehe auch

API Unit-FunktionenAPI Funktionen