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.
There is something not working as intended. As I farm "Skyshards" I noticed that is not exactly keeping up with the kills. For example: I kill so many of those trickters and when I auto-loot them with them being SO MANY dead around me, rarity counts like 8-10 etc of them. but in reality I had killed like 40+ why is this happening?
Try it out yourself. Go to the mistfall town when it's under fire and sit tight from distance and start killing a bunch of them. When you group loot them all.. Rarity will count just a small portion of them. I tested it twice.. I had 200 kills supposdly by rarity.. and I killed exactly 20 of them.. Then I group loot them and I got 208, same results the second time.
You would be wise to go read the Known Issues thread here: http://www.wowace.com/addons/rarity/forum/40931-known-issues-and-limitations/#p1
To answer your specific issue:
Looting a group of NPCs only counts attempts for those NPCs that dropped an item
Currently in patch 5.0.4, if an NPC in a group only drops money (or didn't drop anything), it can't be counted as an attempt. This is because the API currently does not give Rarity a way to know those NPCs existed. This issue does not apply if you only loot a single NPC. The issue has been reported to Blizzard.
Although the post above references 5.0.4, please know that the issue has not been resolved in 5.1. It is impossible for Rarity to do what you want, due to limitations imposed by Blizzard.
So it doesn't look like I can do this without adding a cumbersome unit cache based on the combat log, which will kill performance and add a lot of complexity. Since the loot count for Skyshard farming is already horribly wrong due to the Blizzard AOE loot API bug, I don't see much point in adding support for "minus" detection until they fix that bug. Your count will be wrong regardless, until they fix it.
Blizzard added in a "minus" quality of mobs (minus, normal, rare, elite, rare-elite, boss). These "minus" quality mobs only drop junk items such as [Shattered Bone Fragment]s. However, their kills count towards Rarity's tracking, such as for [Skyshard]s. Is there a way to filter out these kills?
Is there a way to make Rarity supports containers like Sturdy Treasure Chest and others chests like that (for example if I want to get Feet of the Lynx) ? It doesn't count when I open them.
Looting world objects is not supported at this time. I'm not aware of any pets or mounts that are obtained in that manner.
Huh. So it turns out, Blizzard actually counts 2 attempts per kill in Vault of Archavon, in your statistics. This is extremely odd, but that's why Rarity is counting 2 per kill, despite my best efforts.
I may be able to solve this, but I'll have to think of the best way.
Ah, well It's no big deal. Blaming blizard is actually true in this case! lol
Love the addon. It has brought me great hope (and in gundrak hatcling's case, some despair) while farming for pets and mounts!
I have run into a small issue. When killing bosses in Vault of Archavon it counts twice for the mount. Not a big deal, but just a minor annoyance when looking at the number of kills vs attempts for the mount being off.
Should be fixed in r159. This might still be happening for one or two other items, although I tried to catch them all. Thanks for pointing it out!
Rarity isn't counting all my fishing pool attempts. Why?
The game doesn't give us an easy way to tell what you're fishing in. To make sure Rarity counts all your fishing pool attempts, do this: right after you cast your line, make sure to mouseover the pool of fish. Then when you loot the bobber, Rarity should count the attempt.
http://www.wowace.com/addons/rarity/forum/40930-frequently-asked-questions/#p1
the Sea Pony tracking count happens every second try is it made that way or theres something amiss?
Hello,
Love the add on, it worked great when I farmed shyshards and then killed Alani. Now I would like to farm them again to sell a mount and it won't work for me. I can't enable the skyshards to track them this time. Any thoughts?
Rarity currently does not support repeated farming of Alani. I'll make changes in a future update to allow you to turn it back on.
FYI I just pushed out a build that will stop disabling Skyshard for you, so you should be able to go in and turn it back on now. Sorry about the delay on that, things have been busy!
Now I'm curious how much you're charging for Alani... ;)
hrm, then i think there's something not working. I've fished a lot of pools in Pandaria today and the tracking hasn't gone up once. When i hover over the sea turtle tracking tooltip it doesn't list any Pandaria zones, which is why i thought they weren't included.
It looks like an oversight. In Interface/Addons/Rarity/Options_Defaults.lua, the Sea Turtle does not include Pandaria zones. You can manually add the zones ("Krasarang Wilds", "The Jade Forest", "Valley of the Four Winds", "Kun-Lai Summit", "Vale of Eternal Blossoms"), as well as "Darkmoon Island", to the listing until it becomes officially added into the addon.
Thanks! That's what I'd forgotten to do (I added the pools themselves, but forgot to add the zones). Very helpful. Will commit the fix in a few minutes.
Hey :)
Why are catches in Pandaria fishing pools not counted for the Sea Turtle?
Is there a way for me to just edit those zones in? The presets seem to be locked and un-changeable, i may be missing something of course :3
Thanks!