WoW:API UnitCanAttack: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 37: Line 37:


----
----
{{Template:WoW API}}
{{WoW API}}
[[Category:API Functions|UnitCanAttack]]
[[Category:API Unit Functions|UnitCanAttack]]

Revision as of 05:31, 4 January 2006

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
Boolean 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