Get an Epic Experience with Premium

Bunny Hunter

Companions Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 3,096 Monthly Downloads
  • Supports: 5.2.0
  • 84,204 Total Downloads
  • Updated 05/11/2013
  • Created 12/02/2009
  • 266 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 2.5
or

About Bunny Hunter

Ever been grinding for the Hyacinth Macaw and wanted to know just how unlucky you are? Then this is the addon for you!

Bunny Hunter tracks how many times you've looted mobs that drop rare pets, how long you've spent farming and shows you the chance that you should have gotten your pet by now. Supports (nearly) all the farmable pets and tracks multiple drops of each pet. Just start looting those Bloodsail Pirates!

Since version 1.6, Bunny Hunter also supports farming for rare mount drops. Just select a mount from the drop down menu, or start killing mobs that drop them. Bear in mind that the addon works by watching you *loot* mobs, so if someone else in your party or raid loots the mob, it wont be tracked.

When AOE looting was introduced in 5.0.4, Bunny Hunter changed the way it detects units being looted. At this time, there is no way to find out the mobs being looted if they only drop gold. Hopefully this will be fixed in future patches.

If you would like to better understand how this addon calculates percentages, read this detailed explanation.

Supported pets:

  • Hyacinth Macaw
  • Green Wing Macaw
  • Deviate Hatchling
  • Gundrak Hatchling
  • Razzashi Hatchling
  • Azure Whelpling
  • Tiny Crimson Whelpling
  • Dark Whelpling
  • Tiny Emerald Whelpling
  • Captured Firefly
  • Black Tabby Cat
  • Phoenix Hatchling
  • Sprite Darter Egg
  • Fox Kit

Supported mounts:

  • Al'ar
  • Onyxian Drake
  • Fiery Warhorse
  • Rivendare's Deathcharger
  • Blue Proto-Drake
  • Vitreous Stone Drake
  • Drake of the North Wind
  • Swift White Hawkstrider
  • Raven Lord
  • Headless Horseman's Mount
  • Red Qiraji Battle Tank

Not tracked because they have 100% drop:

  • Invincible (Lich King 25H)
  • Mimiron's Head (Yogg-Saron 25+0)
  • Time-Lost Proto-Drake
  • Black Drake Mount (Sarth 10 3D)
  • Twilight Drake Mount (Sarth 25 3D)

Not tracked for other reasons:

  • Sea Turtle (Comes from fishing)
  • White Polar Bear (Comes from a quest reward)
  • Blue Drake (Can be found in both EoE 10, and Occulus bags)
  • Azure Drake (Can be found in EoE 10 & 25, from a chest)
  • Yellow/Green/Blue Qiraji Battle Tank (Not really rare)
  • Green Proto-Drake (Comes from an egg)
  • Swift Razzashi Raptor (No longer obtainable)
  • Swift Zulian Tiger (No longer obtainable)
  • Disgusting Oozeling (2-tier looting - will implement one day)
  • Mojo (Same as oozeling)

Instructions:

  • To show/hide the frame, type /bh or /bunnyhunter
  • To change the pet you're tracking, click on the pet icon
  • Drag the progress bar to move the frame
  • Drag the small grey rectangle to resize the frame

A few more kiils needed Tracking multiple drops

Timing starts when you loot the first mob and ends after 5 minutes of not looting a relevant mob (or logging out, or switching to a different pet). After 5 minutes not looting relevant mobs, your farming time is paused at the last relevant mob you looted. It's complicated to understand at first, but makes sense when you've played with it for a while. For example:

  • I loot a Bloodsail Warlock, starting my farming timer
  • I farm for 30 minutes, looting many more Bloodsail mobs
  • I loot my last Bloodsail Mage and start running back to Booty Bay
  • 5 minutes later, the timer stops.
  • Only the time between the first warlock and the last mage is added to my counter

This addon works by tracking when you *loot* mobs. If you're in a party/raid and you don't personally open the loot window for the mob, it will not get tracked.

If you started farming for pets or mounts before you installed this addon, you can modfiy your current kill count by editing this file:

{WoW}/WTF/Account/{account}/{realm}/{charatcer}/SavedVariables/BunnyHunter.lua

Make sure you quit WoW before editing it. Make a backup incase you break something. You will want to edit the ["kills_by_id"] section - the numbers on the left are mob IDs and the numbers on the right are counts.

  • Update for patch 5.2
  • Reimplementation of BH.GetMode (thanks to yinzara)

Comments

First Previous Page 1 of 9 Next Last
  • #122

    Bookmarked - as I know this will be useful on a grind, soon.

  • #121

    A new version (2.5) has just been upload and will appear here shortly.

    It fixes this Lua error about `GetInstanceDifficulty` and allows looting to be correctly recorded.

  • #120

    That actually doesn't fix the problem because the GetInstanceInfo uses a different numbering scheme.

    However you can fix the problem by replacing the "BH.GetMode()" function below with:

    function BH.GetMode()

    local name, type, difficulty, difficultyName, maxPlayers, playerDifficulty, isDynamicInstance = GetInstanceInfo();

    if (difficulty == 1) then return "5N";
    elseif (difficulty == 2) then return "5H";
    elseif (difficulty == 3) then return "10N";
    elseif (difficulty == 4) then return "25N";
    elseif (difficulty == 5) then return "10H";
    elseif (difficulty == 6) then return "25H"; end

    return "-";
    end

  • #119

    To fix the errors open the .lua file and change line 1512

    from:   local diff = GetInstanceDifficulty();

    to:   local diff = select(3,GetInstanceInfo());

     

  • #117

    Hi there! I am new to Curse, but have been playing WOW for over a year. Thanks for making such great products!

    I just started using Bunny Hunter (gotta get that sprtie darter!) and I got this error the first time I tried looting with it. I did restart the game, and even cold rebooted my machine to make sure that wasn't it. I will paste the full text of the error below. I figure some of the data at the end *might* not be relevant, but I'll give you all of it just in case.

    Thanks so much for any help you can suggest!    

    -----------------------------------------------------------------

    Date: 2013-03-30 11:15:08
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\BunnyHunter\BunnyHunter.lua line 1514:
    attempt to call global 'GetInstanceDifficulty' (a nil value)
    Debug:
    BunnyHunter\BunnyHunter.lua:1514: GetMode()
    BunnyHunter\BunnyHunter.lua:619: DoWeCare()
    BunnyHunter\BunnyHunter.lua:931: OnLoot()
    BunnyHunter\BunnyHunter.lua:883:
    BunnyHunter\BunnyHunter.lua:863
    Locals:
    (*temporary) = nil
    (*temporary) = "attempt to call global 'GetInstanceDifficulty' (a nil value)"

    AddOns:
    Swatter, v4.1.0 (<%codename%>)
    Auctionator, v3.0.5
    Babylonian, v5.1.DEV.332(/embedded)
    BunnyHunter, v2.3
    Configator, v5.1.DEV.344(/embedded)
    Gatherer, v4.1.0
    SlideBar, v4.1.0 (<%codename%>)
    TomTom, vv50200-1.0.2-6d9489b
    WoWPro, v2.5.0
    WoWProAchievements, v2.5.0
    WoWProDailies, v2.5.0
    WoWProLeveling, v2.5.0
    WowProProfession, v2.5.0
    WoWProWorldEvents, v2.5.0
    BlizRuntimeLib_enUS v5.2.0.50200 <us>
    (ck=1aa)

  • #118

    I have the same error. Is this addon abandon?

  • #115

    Any chance to get data of killed mobs account-wide, so addons can calculate probabilities based on kills made on all characters? Since pets and mounts are account-wide, it would be nice to know chances no matter which alt killed mobs.

    Also -- is it possible to ad other items that rarely drop from mobs (for example vanity items, Eye of Sulfuras or Bindings from Molten Core)?

    Last edited by Polinias on 2/4/2013 7:41:27 AM
  • #113

    Hello. In patch 5.0.4 addon doesn't tracking of the Raven Lord. Tested 1 week.

  • #114
    Quote from Skrats »

    Hello. In patch 5.0.4 addon doesn't tracking of the Raven Lord. Tested 1 week.

    To me it doesn't record anything dungeon related other than Deathcharger currently.

     

     

    Please fix.

  • #116

    Literally records nothing... Been pretty useless since the patch...

  • #111

    Fox kit has 1 in 1000 drop rate, not 1 in 200.

    Also it doesnt work with aoe looting - it counts only number of loots, not number of looted bodies. This way this addon has only limited usefulness,

    Last edited by Daniel2707 on 9/9/2012 10:41:33 AM
  • #112

    Version 2.3 updates the new fox kit drop rate (it was lowered when they made it purchasable) and now works with AOE looting (mostly - it cannot detect looting mobs that only drop gold, at least for now).

  • #107

    I also made custom tracker for Slabhide soloers.

    for BunnyHunter.lua add following bold text (use search to find Blue Proto-Drake):


        {
            id    = "44151", -- Blue Proto-Drake
            rate    = 13/1000,
            icon    = [[Interface\Icons\ability_mount_drake_proto]],
            mobs    = {
                "26693", -- Skadi the Ruthless
            },
            mode    = "5H",
            notime    = 1,
        },

       {
            id    = "63043", -- Vitreous Stone Drake
            rate    = 9/1000,
            icon    = [[Interface\Icons\inv_misc_stonedragonblue]],
            mobs    = {
                "43214", -- Slabhide
            },
            mode    = "5N",
            notime    = 1,
        },   

    and for Locales\BunnyHunter-enUS.lua (sorry, no support other locales made) add following :

        MODE_5N = "Normal",
        MODE_5H = "Heroic",
        MODE_25N = "25 Normal",

    This :

        ITEM_44151 = "Blue Proto-Drake",
        ITEM_63043 = "Vitreous Stone Drake",

    and one other :

        MOB_26693 = "Skadi the Ruthless",
        MOB_43214 = "Slabhide",

     And thats it, just remember switch targeted loot in BH and you can now watch as the kills raises while getting frustraded or be lucky get it 1st/2nd kill.

    P.S Sorry if i forgot something out of the editing, should be everything changed.

  • #108

    Version 2.2, which should appear here shortly, has this drop added. Thanks!

  • #106
    if i loot the mob that drops something what i track, it does not automatically refresh the "bar" and i don't get the info things.
  • 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 »

Infinite Crisis NA

Get Your Preferred Access Code!