Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Returns the gender of the unit.
gender = UnitSex(unit)
Arguments[]
- unit
- string : UnitId
Returns[]
- sex
- number?
ID | Gender |
---|---|
1 | Neutrum / Unknown |
2 | Male |
3 | Female |
Example[]
local genders = {"unknown", "male", "female"} if UnitExists("target") then print("The target is "..genders[UnitSex("target")]) end
Details[]
- Most non-humanoid mobs/creatures will appear as Neutrum/Unknown.
- Player characters currently appear as either Male or Female.
Patch changes[]
Patch 1.11.0 (2006-06-19): Return values changed to 1 unknown, 2 male, 3 female
- Previously returned 0 male, 1 female, 2 unknown
- Previously returned 0 male, 1 female, 2 unknown
- At an unknown time after 1.10, sheeped targets stopped returning 'unknown' and began providing the 'true' gender