UnitCanAttack
Aus Romwiki
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. Sonstfalse.
Ü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.
