LibRareIds-1.0 returns a table of all rare/rare-elite NPCs in the game. It's a workaround for situations where you can't use UnitClassification (e.g. COMBAT_LOG_EVENT). LibRareIds-1.0 was inspired by LibBossIds-1.0 which is basically the same for dungeon and raid bosses.
Let's find out if the mob with the id 10558 is a rare:
print(LibStub("LibRareIds-1.0").Data[10558] ~= nil) -- true
And this is how to retrieve the id from a GUID:
tonumber("0x" .. string.sub(GUID, 7, 10))
If you enjoy this library please support it's development. Thanks!
Facts
- Date created
- Dec 10, 2010
- Category
- Last update
- Dec 09, 2011
- Development stage
- Release
- License
- All Rights Reserved
- Curse link
- LibRareIds-1.0
- Downloads
- 14,941
- Recent file
- R: 1.0.5 for 4.3 Dec 09, 2011
Authors
Relationships
- Embedded library
- LibStub
