WoW:API UnitCanAttack: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 38: Line 38:
----
----
{{Template:WoW API}}
{{Template:WoW API}}
[[Category:API Functions|UnitCanAttack]]
[[Category:API Unit Functions|UnitCanAttack]]

Revision as of 13:17, 27 August 2005

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