WoW:API UnitSex: Difference between revisions
Jump to navigation
Jump to search
(Use 1.11 codes (1=n, 2=m, 3=f). Reformat.) |
m (→Notes) |
||
Line 31: | Line 31: | ||
* Prior to v1.11, the codes were 0=male, 1=female, 2=unknown. | * Prior to v1.11, the codes were 0=male, 1=female, 2=unknown. | ||
== Notes == | |||
* If "unit" doesn't exist (e.g. UnitSex("target") when you have no target), UnitSex() will return 2. (As seen on [[Talk:World of Warcraft API#API_UnitSex.28.22target.22.29_:_What_if_there_is_no_selected_target_.3F|Talk:World of Warcraft API]]) |
Revision as of 06:20, 8 December 2007
Returns the gender of the specified unit.
gender_code = UnitSex("unit")
Parameters
Arguments
- ("unit")
- unit
- String -- The UnitId to query (e.g. "player", "party2", "pet", "target" etc.)
Returns
- gender_code
- gender_code
- Number:
- 1 = Neutrum / Unknown
- 2 = Male
- 3 = Female
Example
local genderTable = { "neuter or unknown", "male", "female" }; DEFAULT_CHAT_FRAME:AddMessage('Target is ' .. genderTable[UnitSex("target")] .. '.');
Result
Target is female.
Details
- UnitSex("target") will return 1 (neuter/unknown) on "sheeped" mobs, no matter their "true" gender. (Needs reverification after 1.11)
- Prior to v1.11, the codes were 0=male, 1=female, 2=unknown.
Notes
- If "unit" doesn't exist (e.g. UnitSex("target") when you have no target), UnitSex() will return 2. (As seen on Talk:World of Warcraft API)