LibRareIds-1.0

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

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, 6, 10)) -- was 7, 10 pre-5.1

If you enjoy this library please support it's development. Thanks!

You must login to post a comment. Don't have an account? Register to get one!

Facts

Date created
Dec 10, 2010
Category
Last update
Jul 30, 2013
Development stage
Inactive
License
All Rights Reserved
Curse link
LibRareIds-1.0
Downloads
39,475
Recent files
  • R: 1.0.9 for 5.3.0 Jul 30, 2013
  • R: 1.0.8 for 5.2.0 Apr 26, 2013
  • R: 1.0.7 for 5.1.0 Dec 03, 2012
  • R: 1.0.6 for 5.0.4 Sep 09, 2012
  • R: 1.0.5 for 4.3 Dec 09, 2011

Authors

Relationships

Embedded library
LibStub