WoW:API UnitCanAttack

Revision as of 14:53, 21 November 2004 by WoWWiki>Danboo
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UnitCanAttack -Documentation by danboo-

Returns true if the first unit can attack the second, false otherwise.

UnitCanAttack(attacker, attacked);

Arguments
(String attacker, Table attacked)
attacker
the unit that would initiate the attack (e.g., "player" or "target")
attacked
the unit that would be attacked (e.g., "player" or "target")

Returns
isTrue
isTrue
true if the attacker can attack the attacked, false otherwise

Example
 if ( UnitCanAttack("target", "player") ) then
   -- Hostile players are red
   if ( UnitCanAttack("player", "target") ) then
     TargetFrameNameBackground:SetVertexColor(1.0, 0.0, 0.0);
   end
 end
Result

If the target can attack the player and the player can attack the target then the target's name will appear red to the player.


Description
Returns true if the first unit can attack the second, false otherwise.

Template:WoW API