Get an Epic Experience with Premium

Rarity

Battle Pets Login to Add Favorites
  • 70 Likes
  • World of Warcraft
  • 145,927 Monthly Downloads
  • Supports: 6.2.0
  • 2,893,910 Total Downloads
  • Updated 07/10/2015
  • Created 08/05/2011
  • 948 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: r463-release
or
Support development! **
Donate

About Rarity

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.

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

  • 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

Companion add-ons

  • 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.

------------------------------------------------------------------------
r464 | allara | 2015-07-10 16:37:50 +0000 (Fri, 10 Jul 2015) | 1 line
Changed paths:
   A /tags/r463-release (from /trunk:463)

Tagging as r463-release
------------------------------------------------------------------------
r463 | allara | 2015-07-10 16:37:30 +0000 (Fri, 10 Jul 2015) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- Remove Cinder Pup from Ceraxas
------------------------------------------------------------------------
r461 | allara | 2015-07-10 00:19:35 +0000 (Fri, 10 Jul 2015) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- Fixed the category icon for several items
------------------------------------------------------------------------
r459 | allara | 2015-07-09 01:50:54 +0000 (Thu, 09 Jul 2015) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Options.lua
   M /trunk/Options_Defaults.lua

- Narrowed zone text to say "+10" instead of "and 10 more zones"
- Zones are now displayed in the item sub-tooltip
- You can now hide the Luckiness, Time, and Zone columns from the main tooltip via the Options screen
------------------------------------------------------------------------
r457 | allara | 2015-07-06 22:08:15 +0000 (Mon, 06 Jul 2015) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Options.lua
   M /trunk/Options_Defaults.lua

- For the four Tanaan mounts, Rarity will now include the NPC's name when it adds waypoints to TomTom
- Rarity now supports Collection-style items that consist of multiple different items to collect
- Reins of the Crimson Water Strider: Added this mount as a collection of any lunker or Nat's Lucky Coin
------------------------------------------------------------------------
r455 | allara | 2015-06-30 17:24:06 +0000 (Tue, 30 Jun 2015) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- All toys now have waypoint data
------------------------------------------------------------------------
r453 | allara | 2015-06-29 22:41:40 +0000 (Mon, 29 Jun 2015) | 1 line
Changed paths:
   M /trunk/Core.lua

- Looting Blackfang Claws should no longer briefly hang the client (sorry!)
------------------------------------------------------------------------
r451 | allara | 2015-06-29 21:43:51 +0000 (Mon, 29 Jun 2015) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Options_Defaults.lua

- Rattling Iron Cage: Added the mounts it contains to its tooltip
- Bristling Hellboar, Wild Goretusk: Added these mounts as new Collection items

------------------------------------------------------------------------
r449 | allara | 2015-06-29 00:19:15 +0000 (Mon, 29 Jun 2015) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua

- Fixed a localization issue
------------------------------------------------------------------------
r447 | allara | 2015-06-28 23:22:41 +0000 (Sun, 28 Jun 2015) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Options_Defaults.lua

- Added Aeonaxx, Poseidus, and Time-Lost Proto-Drake to Rarity tooltips
- The Zone column now highlights green for items that are in your current zone
- Item sub-tooltips now include all defeat steps, letting you know which steps you've defeated
------------------------------------------------------------------------
r445 | allara | 2015-06-28 19:47:31 +0000 (Sun, 28 Jun 2015) | 1 line
Changed paths:
   M /trunk/Core.lua

- Rarity now allows looting Vehicles. This should fix Doomroller loot detection.
------------------------------------------------------------------------
r444 | allara | 2015-06-28 19:36:04 +0000 (Sun, 28 Jun 2015) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Options_Defaults.lua

- All mounts now have waypoint data
- Added Zone column to the main tooltip
------------------------------------------------------------------------
r442 | allara | 2015-06-27 23:53:04 +0000 (Sat, 27 Jun 2015) | 12 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Options.lua
   M /trunk/Options_Defaults.lua

ITEMS:

- The Night Haunter: Added the pre-challenge version of this NPC to Rarity tooltips
- Armored Razorback, Tundra Icehoof, Warsong Direfang: Rarity now counts attempts toward these mounts when you kill any of the four NPCs which can drop Rattling Iron Cage; adjusted how tooltips work for these mounts; added additional source text to clarify how they are obtained; added defeat detection
- Deathtalon, Doomroller, Terrorfist, Vengeance: Rarity will now tell you if you killed them already today; Rarity now shows Medallion of the Legion in the tooltip, as well as all three mounts that can be obtained (instead of Rattling Iron Cage). Note: Doomroller currently seems to have a bug where Rarity doesn't count an attempt when you loot him. I'll be looking into this further.

FUNCTIONALITY:

- New feature: Waypoints! Rarity can now automatically place TomTom waypoints for you if you Ctrl-Click the item in the Rarity tooltip. Initially, this is only implemented for the Tanaan Jungle mounts and a few others. I will be working through the entire list of Rarity items over time. Once all the data is in, I'll be able to support additional features such as zone filtering.
- New option: Hide defeated items. When on, Rarity will hide items from the tooltip which have been marked as Defeated. (Defaults to off.)
- New feature: Multi-step defeat detection. This can be enabled for items which use a list of quest IDs for defeat detection. This allows Rarity to tell you how many of the quests you have completed. This has been enabled for the garrison gold/platinum victory mounts as well as the three mounts available in Tanaan Jungle. When "Hide defeated items" is on, only items for which all steps have been completed will be hidden.
- Added the following new instance difficulty types (none of them have any known use in Rarity yet): 40-player Event raid, 5-player Event instance, 25-player Event scenario, Mythic 5-player instance, Timewalker 5-player instance
------------------------------------------------------------------------
r440 | allara | 2015-06-25 16:24:01 +0000 (Thu, 25 Jun 2015) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options_Defaults.lua

- Screenshot taking updated to work in 6.2
------------------------------------------------------------------------
r438 | allara | 2015-06-24 18:05:10 +0000 (Wed, 24 Jun 2015) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Options_Defaults.lua

- Add Corrupted Nest Guardian
- Add support for the Jungle Stalker achievement
------------------------------------------------------------------------
r435 | allara | 2015-06-19 03:24:51 +0000 (Fri, 19 Jun 2015) | 8 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Locales.lua
   M /trunk/Modules/Options/Rarity_Options.toc
   M /trunk/Options_Defaults.lua
   M /trunk/Rarity.toc

- TOC to 6.2
- Final pass on 6.0 rares; deleted any rares that didn't have a drop identified
- Added 6.2 Tanaan Jungle rares
- Added the following new 6.2 mounts with placeholder information: Armored Razorback, Warsong Direfang, Tundra Icehoof
- Added the following new 6.2 battle pets: Nightmare Bell, Periwinkle Calf, Seaborne Spore, Zangar Spore
- Added Gahz'rooki's Summoning Stone, which was made into a drop in 5.4
- Added Riding Turtle, which was added to the Level 3 Fishing Shack in 6.0
- Added Fandral's Seed Pouch, which was added as a druid-only drop in 6.1 (Rarity will count attempts toward this for all classes until I can get class-specific filtering implemented, which isn't likely to happen soon if at all)
------------------------------------------------------------------------

Comments

First Previous Page 1 of 41 Next Last
  • #636

    Rarity is not tracking kills correctly. is there any command to make rarity manually pull info from stats? over 5 characters on same account ive killed onyxia 83 times allthough rarity shows it as 23 which is the number my main character has on his statistics. How do i make rarity c ount the other kills aswell?

  • #637

    Rarity only tracks kills when they happen, not retroactively across your account. It will count retroactively for one character only. Since you installed Rarity after you'd already killed Onyxia across multiple characters, you need to manually modify the Rarity kill counter with the correct count. You will only need to do this once. As long as Rarity is running when you kill it, it will count it. This is working as intended and cannot be improved at this time.

  • #632
    Progress bar showing only one item

    Sorry, I think I'm a bit stoopid here.  I can't figure out how to add more than one item to track in the progress bar.

    I click in the tootlip of rare items to track and each item I click just replaces the current item in the progress bar.  A default install shows two items listed so I know it can show more than one.

    So, how do I add more than one?


    Cheers

  • #633

    You can't do it manually. If you loot something that can drop two things, Rarity automatically puts both things in the bar. Try this on Isle of Giants, for example.

  • #634

    Thanks for the info Allara.  Its nice to see developers that monitor the comments and provide quick responses.  Keep up the good work.

  • #630

    Is there a way to stop tracking pets all together in one push of the button?  I know I can go into the options and untrack pets individually, but I would like options to untrack all.  Same with toys& items.

  • #631

    You can collapse them in the tooltip by clicking the header. There's no way to stop tracking them all at once, nor does that really serve any purpose. If you randomly make an attempt toward one of the pets, it doesn't matter that Rarity tracks that.

  • #629

    I get the following error message with Rarity after 6.2. I've added it to Wowace tickets but thought I'd post it here if anyone else was getting the same error.

    Message: integer overflow attempting to store 2150755227
    Time: 07/11/15 15:52:10
    Count: 3
    Stack: Interface\FrameXML\RaidFrame.lua:181: in function `RaidInfoFrame_Update'
    Interface\FrameXML\RaidFrame.lua:84: in function <Interface\FrameXML\RaidFrame.lua:52>

    Locals: scrollToSelected = true
    scrollFrame = RaidInfoScrollFrame {
    0 = <userdata>
    buttons = <table> {
    }
    scrollChild = RaidInfoScrollFrameScrollChild {
    }
    scrollUp = RaidInfoScrollFrameScrollBarScrollUpButton {
    }
    scrollDown = RaidInfoScrollFrameScrollBarScrollDownButton {
    }
    scrollBar = RaidInfoScrollFrameScrollBar {
    }
    offset = 0
    buttonHeight = 30
    update = <function> defined @Interface\FrameXML\RaidFrame.lua:143
    }
    savedInstances = 3
    savedWorldBosses = 0
    instanceName = "Grimrail Depot"
    instanceID = 2150755227
    instanceReset = 0
    instanceDifficulty = 2
    locked = false
    extended = false
    instanceIDMostSig = 524550144
    isRaid = false
    maxPlayers = 5
    difficultyName = "Heroic"
    frameName = nil
    frameNameText = nil
    frameID = nil
    frameReset = nil
    width = nil
    offset = 0
    buttons = <table> {
    1 = RaidInfoScrollFrameButton1 {
    }
    2 = RaidInfoScrollFrameButton2 {
    }
    3 = RaidInfoScrollFrameButton3 {
    }
    4 = RaidInfoScrollFrameButton4 {
    }
    5 = RaidInfoScrollFrameButton5 {
    }
    6 = RaidInfoScrollFrameButton6 {
    }
    7 = RaidInfoScrollFrameButton7 {
    }
    }
    numButtons = 7
    buttonHeight = 30
    mouseIsOverScrollFrame = false
    (for index) = 2
    (for limit) = 7
    (for step) = 1
    i = 2
    frame = RaidInfoScrollFrameButton2 {
    difficulty = RaidInfoScrollFrameButton2Difficulty {
    }
    name = RaidInfoScrollFrameButton2Name {
    }
    instanceID = 2150755227
    extended = RaidInfoScrollFrameButton2Extended {
    }
    0 = <userdata>
    reset = RaidInfoScrollFrameButton2Reset {
    }
    }
    index = 2

  • #624

    Small visual bug in the mounts section, the Wild Goretusk that is purchased from Saberstalkers in Tanaan, is showing the Mists icon infront of it instead of Warlords.

    Also would it be possible to get the "Medallion of the Legion" added to the default tracked items

    Wowhead: http://www.wowhead.com/item=128315/medallion-of-the-legion

    ItemID: 128315

    Drops from 4 NPCs: 95054,95044,95053,95056

    Last edited by user_701321 on 7/9/2015 7:25:49 PM
  • #625

    If you mean Medallion of the Legion, Rarity already shows that in the tooltip for the four mobs that drop it. There's no point tracking it any other way.

  • #627

    If I add it as a default item it will still likely have that problem with the mail. Rarity isn't really intended to track things like that per se, certainly not out of the box. Adding it as a custom item is intended for things like rep items, recipes, etc. Rarity tracks mounts, pets, and toys by default.

  • #626

    Yeah Medallion of the Legion was the item I meant. Maybe it's just me, but I like to keep track of how many of those i've found while farming for the mounts and how many attempts it's taken to get each Medallion.

    I added it as a custom, but 1 problem I ran into with it being a custom item, is that even though I put the sources as those 4 npcs, it still counted as drop when I took 1 back from expired AH mail.

     

    Oh and Bristling Hellboard (also bought from Saberstalkers) also lists itself under Mists in the mount list.

    Last edited by user_701321 on 7/9/2015 7:28:27 PM
  • #620

    For about a month or so now I haven't been able to update this addon through curse. Today I attempted to uninstall it through curse so I could just start over. That didn't work either, so I tried to uninstall it from the wow folder.. also didn't work. I get an 'unexpected error occured' message when attempting to do that. So it would appear I am stuck with a broken addon. Any help?

  • #623

    This sounds like an issue with your WoW install, the Curse client, or your computer. Please seek support from Blizzard or Curse for additional help.

  • #619

    Does anyone know if this addon will track the Shipyard plans.  Or suggest a asson that will display the loot drops in a tooltip....

  • 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 »

G2A Giveaway