Rarity
NEW: Rarity now has a Discord server!
If you're interested in following the development process or contributing, you should also check out the official GitHub repository. We're always in need of more hands to help us make the addon better!
Rarity tracks how many times you've tried to obtain various rare items like mounts, battle pets, and toys. 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, battle pets, and toys, it supports pretty much any item, including profession patterns, archaeology projects, and more.
Looking for Rarity Item Packs? Click here.
Out of the box, Rarity includes support for every single mount, battle pet, and toy 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 bosses this week (or day). Holiday just started, and you didn't notice? Rarity will give you a helpful reminder to run those holiday dungeons or daily quests if you still need an item from them.
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 info to NPC and item tooltips, showing you if it drops or contains something that Rarity tracks. Rare mobs with a guaranteed drop show which item they drop and if you've defeated them yet.
- Includes full source info, telling you how to obtain everything Rarity tracks.
Other features
- Share packs of items with other users
- Can automatically add waypoints to TomTom for certain items
- Uses statistics whenever possible to keep track of attempts
- Breaks your farming down by session, day, week, and month
- Looks at your instance locks to see if you've defeated various bosses recently
- Reminds you if you need to farm a holiday dungeon or daily quest, and hides holiday items that aren't available right now
- Supports bonus coin rolls
- Automatically screenshots when you obtain an item
- Keeps track of rare achievements like Frostbitten and Glorious
- You can add your own items to track
- Lets you modify your attempt count without having to edit saved variables
- Automatically imports data from Bunny Hunter if you're switching
Slash Commands
Simply typing /rarity should open the options menu (unless disabled).
For troubleshooting issues:
- /rarity dump displays the most recent debug log entries (even if the debug mode is disabled)
- /rarity validate checks the consistency of your item database, including custom items (experimental)
Comments & bug reports
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.
Thanks for reporting this! It should be fixed in r106.
Looted The Disgusting Oozling yesterday but got no achievement announcement. The attempts counter did not reset to zero.
Yes, the archaeology thing is a known issue and I'm afraid I haven't found the solution yet. I recommend using Archy for archaeology, as it does not have the same problem as the Blizzard default UI.
Why did rarity count one kill on the Swift White Hawkstrider as two?
I had 55 attempts then i switched from Bunny hunter to Rarity, Killed the boss and before I looted it counted as one attempt, And when i looted it counted as another.. So after one kill i ended up at 57 attempts, And my statistics tab in the achievements says 56?
Hmm, that's a good point. That problem has probably existed for a while, let me think of a good solution to it. Stay tuned!
Can you try r102-beta and see if it fixes the problem? Thanks.
I will try the beta soon and see if that fixes the problem, I also encountered another issue with the addon.. Every single time I solve an archeology project, The next project is always Fanged Cloak Pin, It doesn't matter what race im working on.. I have to close the archeology tab and open it again to see what the next project really is.
I confirmed that it's rarity that's messing up the archeology, Tried disabling it and solve something and it worked as it should.
Any chance to implement an option to import settings from either old installs or, better yet, other similar addons (such as Bunny Hunter)? That or just a way to enter the 'attempts' manually. I've looted about 120'ish Bogflare Needlers for the Firefly pet while using Bunny Hunter and now that I'm switching to this addon I don't really want to loose the count (but will obviously need to). Guess I could change something manually in the actual files until any import-implementation is made? I'll examine the possibilities of such a thing.
Erm, what?
- Rarity doesn't have "old installs". Your settings are always carried through updates.
- Rarity already imports data from Bunny Hunter, it's one of the main features.
- You can already manually enter your attempts. Go to the options screen.
Lost my ability to read it seems. My apologies.
For some reason, rarity doesn't save my custom items, or keep my setting regarding which mounts/pets I want to track.
I'm using the r97 version from curse client
Those features are working at this time. You must have done something to mess up your profile. Try deleting the saved variables and reinstalling the addon.
Found two items that could fit into the default database: the Orgrimmar / Ironforge rare fish, for the achievement. Obtained by fishing, in all the subzones of Org / IF.
@pto2
Those changes were already made in r99. As I said before, try it.
Settings are saved per character, so you won't have a problem.
:)
@Allara
So I tracked it down: "item.found" is true in OutputAttempts, so it never prints anything. If I remove that from the if() on line 1790 in Core.lua I get text output. I have found the green wing macaw multiple times so its right that item.found should be true, it just shouldn't stop text output if repeatable is set.
Also I'm not sure if its saving stats per character but I'm also trying to get a few of these things on 2 characters so it'd be nice if once I found it on one, it didn't assume it to be found on the other (you might be doing this, I didn't look that closely but just a thought if your not).
Really nice mod overall. Thanks heaps for writing it :D
Edit: Same for the bar, change "if trackedItem.found then" to "if trackedItem.found and not trackedItem.repeatable then" in UpdateText() and its perfect.
@pto2
Uh... it doesn't behave that way for me at all. You must have some Lua errors. Please try r99-beta and see if that helps. I've been farming stuff with Rarity all day and it is definitely working. I have never tested the parrot you refer to though. Try another pet, maybe there's an issue with that one.
Just installed rarity and there is no output on loot. Lua errors are on, none show. Tried both with every other mod disabled, and with everything enabled as normal. The stats are updating fine, if I mouse over the minimap icon the figures listed are being updated and are correct so its detecting perfectly. However there is no text output anywhere (tried all the output options) and the bar is always blank and doesn't ever fill up. I've also tried setting the output to different levels like verbose and no change. This is in r97 release (with libs).
I'm testing by killing the deadmines pirates for greenwing macaw (since I do actually want it). Tried on two different chars. Any ideas?
Hey folks—r99-beta contains changes intended to allow players to repeatedly farm the Disgusting Oozeling even after learning it. This required several changes to the Rarity core, which could have a ripple effect throughout the add-on. Please test r99-beta and let me know if you encounter any issues. Please note that when you obtain an item, you are supposed to receive an "achievement". If this does not in fact happen, it's a bug.
For players that have already learned the Oozeling, you may need to go into Options and check "Track this" and/or "Repeatable" to get it back into tracking mode.
For some reason it wont track any pets anymore for me (i.e. no record of loot attempt when looting a mob in STV)
There are no known issues with Rarity at this time. Please reinstall the add-on and verify your settings are correct (make sure the pet has "Track this" checked, etc.)