Get an Epic Experience with Premium

Rarity

Battle Pets Login to Add Favorites
  • 40 Likes
  • World of Warcraft
  • 131,211 Monthly Downloads
  • Supports: 6.0.2
  • 1,207,799 Total Downloads
  • Updated 10/20/2014
  • Created 08/05/2011
  • 534 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: r290-release
or
Support development! **
Donate

About Rarity

Rarity tracks how many times you've tried to obtain various rare items like mounts and battle pets. It will tell you how likely you are to obtain the item, track how long you've been farming for it, and tell you how lucky you've been so far. Although it's mostly used for mounts and battle pets, it supports pretty much any item, including profession patterns, archaeology projects, and more.

Out of the box, Rarity includes support for every single mount and battle pet in the game which require some time to farm. It also includes support for some mount-related items like Skyshard, Primal Egg, and Giant Dinosaur Bone. It'll even notice if you mouseover a Mysterious Camel Figurine, plus lots of other stuff. Rarity factors in the size of a typical group when determining probabilities, and can also tell you if you've killed various world bosses this week.

If Rarity doesn't track something you want to track, you can add it yourself! Just about everything is user configurable.

Curious what math is going on behind the scenes? The author of Bunny Hunter created the original algorithms. He wrote an article about it here. Your chance to obtain an item doesn't increase as you farm it; Rarity is just telling you how lucky you've been so far. It can be remarkably cathartic to see a progress bar move up as you spend hours upon hours trying for that Disgusting Oozeling.

Main features

  • Rarity is primarily an LDB feed with a large tooltip. It can function as either a mini-map icon (you have to turn this on in the options), or as a standard LDB feed (use a display like Fortress, Button Bin, Titan Panel, or Chocolate Bar).
  • Provides a progress bar, which you can toggle by clicking the icon or feed label.
  • Adds some info to world tooltips, showing you if an NPC can be used to obtain something that Rarity tracks.

Other features

  • Lets you modify your attempt count without having to edit saved variables
  • Uses statistics whenever possible to keep track of attempts
  • Breaks your farming down by session, day, week, and month
  • Tells you if you've defeated certain world bosses this week
  • Supports bonus coin rolls
  • You can add your own items to track
  • Automatically imports data from Bunny Hunter if you're switching

Companion add-ons

  • Collectinator shows you where to obtain everything that Rarity tracks.
  • PetTracker shows you on the map which battle pets you need to obtain and where they spawn.
  • Archy is recommended because it fixes some issues Rarity has with the Archaeology UI.

Comments, bug reports, discussion

Help translate Rarity

Click here to help translate Rarity into your language.

Frequently Asked Questions

Click here to read the Frequently Asked Questions. Please read this before requesting support.

Known Issues and Limitations

Click here to view the known issues and limitations. Please read this before requesting support.

------------------------------------------------------------------------
r291 | allara | 2014-10-20 19:04:24 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   A /tags/r290-release (from /trunk:290)

Tagging as r290-release
------------------------------------------------------------------------
r290 | allara | 2014-10-20 19:04:11 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Options.lua
   M /trunk/Options_Defaults.lua

- Rarity will now automatically take a screenshot when you obtain an item. This can be turned off in Options.
------------------------------------------------------------------------
r288 | allara | 2014-10-19 23:53:41 +0000 (Sun, 19 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Rarity.toc

- Add LibBabble-CreatureType-3.0 to OptionalDeps
------------------------------------------------------------------------
r286 | allara | 2014-10-18 18:17:40 +0000 (Sat, 18 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- The Horseman's Reins: Updated item ID for the Loot-Filled Pumpkin
------------------------------------------------------------------------
r285 | allara | 2014-10-16 01:02:00 +0000 (Thu, 16 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Tapping the packager again
------------------------------------------------------------------------
r283 | allara | 2014-10-15 23:06:55 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- Time-Locked Box: Added a few more NPCs
------------------------------------------------------------------------
r281 | allara | 2014-10-15 22:59:55 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Options_Defaults.lua

- Add Time-Locked Box
------------------------------------------------------------------------
r279 | allara | 2014-10-15 16:39:30 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Bug fix
------------------------------------------------------------------------
r278 | allara | 2014-10-14 20:33:03 +0000 (Tue, 14 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua

- Added fishing and mining nodes for Warlords of Draenor in enUS (translations needed)
------------------------------------------------------------------------
r276 | allara | 2014-10-14 19:36:04 +0000 (Tue, 14 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Update GUID detection for 6.0.2
------------------------------------------------------------------------
r274 | allara | 2014-10-11 21:06:22 +0000 (Sat, 11 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Bug fix
------------------------------------------------------------------------
r273 | allara | 2014-10-11 18:59:46 +0000 (Sat, 11 Oct 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Core.lua
   M /trunk/Rarity.toc

- Rarity tooltips will now ignore critters, non-combat pets and wild pets
------------------------------------------------------------------------
r271 | allara | 2014-10-10 17:56:13 +0000 (Fri, 10 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- Fixed a couple critical bugs
------------------------------------------------------------------------
r269 | allara | 2014-10-10 02:36:42 +0000 (Fri, 10 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Options.lua
   M /trunk/Options_Defaults.lua

- Changed the Heroic and 25-man checks to a unified instance difficulty detection. Items affected: Reins of the Raven Lord, Swift White Hawkstrider, Invincible's Reins, Mimiron's Head, Reins of the Blue Proto-Drake. These items have not yet been tested for detection after this change.
------------------------------------------------------------------------
r268 | allara | 2014-10-09 20:02:16 +0000 (Thu, 09 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Options.lua
   M /trunk/Options_Defaults.lua

- Sea Turtle: Added the following zones from the Warlords of Draenor expansion (note that none of the fishing pools have been added yet, so Sea Turtle detection will not yet work in Draenor): Draenor, Ashran, Frostfire Ridge, Frostwall, Gorgrond, Lunarfall, Nagrand, Shadowmoon Valley, Spires of Arak, Stormshield, Talador, Tanaan Jungle, Tanaan Jungle - Assault on the Dark Portal, Warspear
------------------------------------------------------------------------
r267 | allara | 2014-08-24 19:00:34 +0000 (Sun, 24 Aug 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

- Add support for Seal of Tempered Fate (WoD)
------------------------------------------------------------------------

Comments

First Previous Page 1 of 26 Next Last
  • #404

    Rarity hasnt worked for me since 6.02... So today I reinstalled rarity with the latest version and im still having the same problem here is the error im getting:

     

    Date: 2014-10-22 14:58:26
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Rarity\Core.lua line 19:
    Cannot find a library instance of "LibBabble-CreatureType-3.0".
    Debug:
    [C]: error()
    !Swatter\Support\LibStub.lua:23: LibStub()
    Rarity\Core.lua:19: in main chunk
    Locals:
    (*temporary) = "Cannot find a library instance of "LibBabble-CreatureType-3.0"."

  • #405

    Did you accidentally install the nolibs version by chance? I'm pretty sure the regular version works, but I'll try tomorrow with a clean install to be sure.

  • #401

    I've been looking in the Options for a while without finding what i was looking for. So here I am!

    Is it possible to track multiple items at the same time? Or is the (Always on screen) interface can only show one of them at the same time? Am i missing something? Thank you :p

  • #402

    Rarity will automatically track two things at a time when you're farming two things at once. Otherwise, you can't track more than one thing at a time. This is by design.

  • #400

    Not sure if this is already in but Is it possible to add a pick pocking counter feature in? I've been pick pocking mobs for Loaded Gnomish Dice and i was trying to add a way for it to count the item with each time i pick pocked but i couldnt get anything working

  • #403

    Not possible at the moment, but I'll investigate.

  • #394

    hi i often get lua error from this addon when i try to loot a mob here is one :

    Message: Interface\AddOns\Rarity\Core.lua:2302: script ran too long
    Time: 10/19/14 11:57:12
    Count: 1
    Stack: [C]: in function `Show'
    Interface\AddOns\Rarity\Core.lua:2302: in function `ShowTooltip'
    Interface\AddOns\Rarity\Core.lua:1866: in function `OnEnter'
    ...e\AddOns\Rarity\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:94: in function <...e\AddOns\Rarity\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:85>

    Locals:

     

     

  • #397

    I'm not able to reproduce that error. Are you doing anything specific that leads up to it?

  • #398

    dont think so i dont play in full screen maybe it has something to do with that otherwise here are 2 other error that come offten :

    Message: ...rface\AddOns\Rarity\Libs\LibBars-1.0\LibBars-1.0.lua:168: script ran too long
    Time: 10/19/14 12:16:46
    Count: 1
    Stack: (tail call): ?
    ...rface\AddOns\Rarity\Libs\LibBars-1.0\LibBars-1.0.lua:168: in function <...rface\AddOns\Rarity\Libs\LibBars-1.0\LibBars-1.0.lua:163>
    ...rface\AddOns\Rarity\Libs\LibBars-1.0\LibBars-1.0.lua:209: in function <...rface\AddOns\Rarity\Libs\LibBars-1.0\LibBars-1.0.lua:190>
    ...rface\AddOns\Rarity\Libs\LibBars-1.0\LibBars-1.0.lua:634: in function `SetColorAt'
    Interface\AddOns\Rarity\Core.lua:1758: in function `UpdateBar'
    Interface\AddOns\Rarity\Core.lua:1831: in function `UpdateText'
    Interface\AddOns\Rarity\Core.lua:2788: in function `UpdateTrackedItem'
    Interface\AddOns\Rarity\Core.lua:2422: in function `OutputAttempts'
    Interface\AddOns\Rarity\Core.lua:1207: in function `CheckNpcInterest'
    Interface\AddOns\Rarity\Core.lua:1069: in function `?'
    ...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    [string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
    [C]: ?
    [string "safecall Dispatcher[2]"]:13: in function `?'
    ...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...ace\AddOns\Rarity\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ace\AddOns\Rarity\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals: <none>

     

     

    Message: [string "safecall Dispatcher[2]"]:13: script ran too long
    Time: 10/19/14 12:18:45
    Count: 2
    Stack: [C]: ?
    [string "safecall Dispatcher[2]"]:13: in function `?'
    ...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...ace\AddOns\Rarity\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ace\AddOns\Rarity\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals:

     

     

     

  • #391

    Would it be possible to add a screenshot function to Rarity, so the addon automatically captures the moment something drops?

    Looking at a popular mount farming thread on MMO-C, a lot of people are manually taking screenshots when the Rarity achievement shows, so I'm sure such an addition to the addon would be used by a lot of people!

    Anyway, thanks for an awesome addon and the quick updates since the patch. :)

  • #396

    Good idea, I'll investigate how feasible it is.

  • #399

    Just noticed you added the screenshot option. Did a quick test and it works perfectly! 

    Thanks a lot. :)

  • #385

    I noticed that the item id for The pumpkin that can contain the headless horsemen mount has changed. So Rarity doesnt count anymore and I cant edit the settings or make a new count because the item already excist ... Need help :-)

  • #388

    I just pushed out a fix for this. Thanks guys!

  • #390

    Thanks <3

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship