WoW:API UnitCanAttack

Revision as of 20:10, 18 March 2006 by WoWWiki>Cerdor
UnitCanAttack -Documentation by danboo-

Returns 1 if the first unit can attack the second, nil 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
1 if the attacker can attack the attacked, nil 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 1 if the first unit can attack the second, nil otherwise.

Template:WoW API