Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Returns true if the unit is in combat.
affectingCombat = UnitAffectingCombat(unit)
Arguments[]
- unit
- string : UnitId - The unit to check.
Returns[]
- affectingCombat
- boolean - Returns true if the unit is in combat or has aggro, false otherwise.
Details[]
- Returns true when initiating combat.
- Returns true if aggroed, even if enemy doesn't land a blow.
- For hunters, it returns true shortly after pet enters combat.
- If using timed spell such as aimed shot, returns true when spell fires (not during charge up).
- Returns to false on death.
- Returns false if the unit being checked for aggro is out of range, or in another zone.
- Returns false if a unit is proximity-aggroed. It wont return true until it either attacks or is attacked.