WoW:API GetRaidTargetIndex: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
 
m (Move page script moved page API GetRaidTargetIndex to API GetRaidTargetIndex without leaving a redirect)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{wowapi}}
{{wowapi}} __NOTOC__
Set which targetting icon will be shown over a mob or raid member.  In patch 1.11, Blizzard added the ability for a raid/party leader or assistant leader to assign up to 8 different target icons to mobs or players.  These icons are visible only to other players within the raid or party.
Get which raid targetting icon is being shown over a mob or raid member.


  icon=GetRaidTargetIndex("unit");
  icon=GetRaidTargetIndex("unit");


In patch 1.11, Blizzard added the ability for a raid/party leader or assistant leader to assign up to 8 different target icons to mobs or players.  These icons are visible only to other players within the raid or party.


----
== Parameters ==
;''Arguments''
=== Arguments ===


:("unit")
:("unit")
Line 12: Line 13:
:;unit : String - The [[API TYPE UnitId|UnitId]] to examine.
:;unit : String - The [[API TYPE UnitId|UnitId]] to examine.


----
=== Returns ===
;''Returns''


:;icon :  
:;icon : Number - a value from 1 to 8, or nil, as follows:
:::nil = no icon
:::1 = Yellow 4-point Star
:::2 = Orange Circle
:::3 = Purple Diamond
:::4 = Green Triangle
:::5 = White Crescent Moon
:::6 = Blue Square
:::7 = Red "X" Cross
:::8 = White Skull


:::A value from 0 to 8, as follows,
== Example ==
::::0 = no icon
icon=GetRaidTargetIndex("player");
::::1 = Yellow 4-point Star
::::2 = Orange Circle
::::3 = Purple Diamond
::::4 = Green Triangle
::::5 = White Crescent Moon
::::6 = Blue Square
::::7 = Red "X" Cross
::::8 = White Skull


----
== Note ==
;''Example''
 
icon=GetRaidTargetIndex("player");
* Note that (at least during 1.11), GetRaidTargetIndex() will return seemingly-random indexes for units that do not exist. Always test for UnitExists() before doing GetRaidTargetIndex().
: Explicit case: "raid2target" when "raid2" is offline and not targetting anything at all misbehaves.

Latest revision as of 04:46, 15 August 2023

WoW API < GetRaidTargetIndex

Get which raid targetting icon is being shown over a mob or raid member.

icon=GetRaidTargetIndex("unit");

In patch 1.11, Blizzard added the ability for a raid/party leader or assistant leader to assign up to 8 different target icons to mobs or players. These icons are visible only to other players within the raid or party.

Parameters[edit]

Arguments[edit]

("unit")
unit
String - The UnitId to examine.

Returns[edit]

icon
Number - a value from 1 to 8, or nil, as follows:
nil = no icon
1 = Yellow 4-point Star
2 = Orange Circle
3 = Purple Diamond
4 = Green Triangle
5 = White Crescent Moon
6 = Blue Square
7 = Red "X" Cross
8 = White Skull

Example[edit]

icon=GetRaidTargetIndex("player");

Note[edit]

  • Note that (at least during 1.11), GetRaidTargetIndex() will return seemingly-random indexes for units that do not exist. Always test for UnitExists() before doing GetRaidTargetIndex().
Explicit case: "raid2target" when "raid2" is offline and not targetting anything at all misbehaves.