Get an Epic Experience with Premium

GatherNotify

Professions Login to Add Favorites
  • 6 Likes
  • World of Warcraft
  • 797 Monthly Downloads
  • Supports: 5.2.0
  • 35,418 Total Downloads
  • Updated 03/07/2013
  • Created 07/30/2011
  • 25 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: GatherNotify 1.46
or
Support development! **
Donate

About GatherNotify

This addon does the following:

Notifies you when you are able to pick a new herb, mine a new mineral, or skin a new level of creature.

Modifies tooltips for herbs, mining nodes, and dead, skinnable mobs. It adds the level required to pick/mine/skin it, as well as your current level, if you cannot pick/mine/skin it yet.

Modifies the "Requires [Skill] [Level]" message so it looks like this now: Requires Mining 450 (currently 445) This works for every profession. If you don't have that profession it doesn't modify the message.

Adds a command (/gn [skinning/mining/herbalism]) that will tell you the highest level herb you can pick, node you can mine, or level of creature you can skin.

Note: skinning info for levels 80 to 90 is probably not accurate right now. I skinned a couple of Pandaria mobs and took a guess at what each level of mob requires to skin, but it might not be accurate until I can play for real and test it. 5.0 also modified the levels required to skin 80-85 mobs, and I haven't re-tested those yet.

Commands: /gn or /gnotify or /gathernotify
/gn skinning - Show highest creature you can skin
/gn mining - Show highest node you can mine
/gn herbalism - Show highest herb you can pick
/gn version - Show addon version

GatherNotify 1.46:

  • Updated TOC version to 5.2

GatherNotify 1.45:

  • Updated TOC version to 5.1

GatherNotify 1.44:

  • Fixed error when hovering over Truesilver deposits

GatherNotify 1.43:

  • Fixed duplicate "Now able to mine..." messages when you don't have any skill bonuses

GatherNotify 1.42:

  • Fixed a problem causing other addons to be unable to hide/modify UI error messages (the red ones at the top of the screen). Thanks to tordenflesk for pointing this out

GatherNotify 1.41:

  • Fixed bug with tooltips

GatherNotify 1.4:

  • Now modifies tooltips for herbs, nodes, and skinnable mobs; adds required level, and current level if you can't mine/pick/skin it yet

GatherNotify 1.3:

  • Updated for 5.0/Mists of Pandaria
  • Addon now takes into account temporary levels gained from enchants and items in your bags (for example, the Mining Pick now gives +10 Mining)

GatherNotify 1.21:

  • Fixed some erroneous levels

GatherNotify 1.2:

  • Fixed "Requires skinning knife (currently 0)" bug
  • Added new commands to show the highest thing you can skin, mine, or pick (/gn skinning, /gn mining, or /gn herbalism)

GatherNotify 1.1:

  • Modified the "Requires [Skill] [Level]" message at the top of the screen when you try to mine/pick something you can't yet. It will now look like: Requires Mining 450 (currently 442). Works with any profession that generates that kind of message. Probably not compatible with the addons pError and ErrorFilter

GatherNotify 1.0:

  • Initial Release

Addon Packs Containing This...

Comments

  • #12

    the following is what I see when I mouseover bloodthistle.  not sure what the problem is.

    Message: Interface\AddOns\GatherNotify\GatherNotify.lua:313: attempt to compare number with nil
    Time: 04/23/13 17:30:53
    Count: 1
    Stack: Interface\AddOns\GatherNotify\GatherNotify.lua:313: in function <Interface\AddOns\GatherNotify\GatherNotify.lua:292>
    [C]: ?
    Interface\AddOns\Altoholic\Tooltip.lua:554: in function <Interface\AddOns\Altoholic\Tooltip.lua:552>
    [C]: ?

    Locals: self = GameTooltip {
     0 = <userdata>
     SetQuestLogRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetSpellBookItem = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetExistingSocketGem = <function> defined =[C]:-1
     SetCurrencyToken = <function> defined =[C]:-1
     SetShapeshift = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetQuestRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     comparing = false
     SetSocketGem = <function> defined =[C]:-1
     SetPetAction = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetUnitDebuff = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetItemByID = <function> defined =[C]:-1
     SetLootItem = <function> defined =[C]:-1
     SetQuestItem = <function> defined =[C]:-1
     SetReforgeItem = <function> defined =[C]:-1
     SetTrainerService = <function> defined =[C]:-1
     SetInboxItem = <function> defined =[C]:-1
     SetBuybackItem = <function> defined =[C]:-1
     shoppingTooltips = <table> {
     }
     SetHyperlinkCompareItem = <function> defined =[C]:-1
     SetMerchantItem = <function> defined =[C]:-1
     SetQuestLogItem = <function> defined =[C]:-1
     SetBackpackToken = <function> defined =[C]:-1
     SetUnitBuff = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetTalent = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetTradePlayerItem = <function> defined =[C]:-1
     SetSendMailItem = <function> defined =[C]:-1
     updateTooltip = 0.041999992728233
     SetInventoryItem = <function> defined =[C]:-1
     default = 1
     SetLootRollItem = <function> defined =[C]:-1
     SetMerchantCostItem = <function> defined =[C]:-1
     SetHyperlink = <function> defined =[C]:-1
     SetAuctionSellItem = <function> defined =[C]:-1
     SetBagItem = <function> defined =[C]:-1
     SetTradeTargetItem = <function> defined =[C]:-1
     SetUnit = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetGuildBankItem = <function> defined =[C]:-1
     SetTradeSkillItem = <function> defined =[C]:-1
     SetAuctionItem = <function> defined =[C]:-1
    }
    skill = 15
    temp = 0
    tempmsg = ""
    (*temporary) = nil
    (*temporary) = 15
    (*temporary) = 0
    (*temporary) = 15
    (*temporary) = 0
    (*temporary) = 15
    (*temporary) = 0
    (*temporary) = 1
    (*temporary) = "attempt to compare number with nil"

  • #11

    6x GatherNotify\GatherNotify-1.44.lua:329: attempt to compare number with nil
    GatherNotify\GatherNotify-1.44.lua:329: in function <GatherNotify\GatherNotify.lua:293>
    <in C code>
    <in C code>
    <in C code>
    Libs\LibExtraTip\LibExtraTip.lua:188: in function "h"
    Libs\LibExtraTip\LibExtraTip.lua:333: in function <Libs\LibExtraTip\LibExtraTip.lua:329>

    Locals:
    (*temporary) = GameTooltip {
     0 = <userdata>
     SetQuestLogRewardSpell = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     default = 1
     SetSpellBookItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     Outfitter_OrigSetBagItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetExistingSocketGem = <func> =[C]:-1
     SetCurrencyToken = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetGuildBankItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     insetinsideright = <unnamed> {}
     hasMoney = 1
     SetMerchantCostItem = <func> =[C]:-1
     SetHyperlink = <func> @..\Outfitter.lua:7926
     isInsetDone = true
     Outfitter_OrigSetHyperlink = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetQuestRewardSpell = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     comparing = false
     SetSocketGem = <func> =[C]:-1
     SetShapeshift = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     insetinsidebottom = <unnamed> {}
     Health = GameTooltipStatusBar {}
     SetUnitDebuff = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetItemByID = <func> =[C]:-1
     SetLootItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetQuestItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     insetleft = <unnamed> {}
     SetReforgeItem = <func> =[C]:-1
     SetTrainerService = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     numMoneyFrames = 1
     insettop = <unnamed> {}
     insetbottom = <unnamed> {}
     SetInboxItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetBuybackItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     shoppingTooltips = <table> {}
     SetHyperlinkCompareItem = <func> =[C]:-1
     SetMerchantItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetQuestLogItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetBackpackToken = <func> =[C]:-1
     SetTradeTargetItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetTalent = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetTradePlayerItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetSendMailItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     Outfitter_OrigSetInventoryItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     updateTooltip = 0.024999988079071
     SetInventoryItem = <func> @..\Outfitter.lua:7906
     SetPetAction = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     insetinsideleft = <unnamed> {}
     SetLootRollItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetUnit = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetUnitBuff = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetAuctionSellItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     SetBagItem = <func> @..\Outfitter.lua:7892
     insetright = <unnamed> {}
     SetTradeSkillItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
     Anchor = TukuiTooltipAnchor {}
     insetinsidetop = <unnamed> {}
     SetAuctionItem = <func> @Auc-Advanced\Libs\..\LibExtraTip.lua:284
    }

  • #10

    I have a BIG problem with this addon.
    Since the Patch 5.0.5

    This addon doesnt show the herbing require skill or Skinning Required...
    Seems only show Mining required.

    (The herbs in outland absolutely doesnt work!) 
    Release: GatherNotify version 1.43

    Edit: added release version. 

    Last edited by Queenz on 9/19/2012 8:11:36 AM
  • #8

    GatherNotify is breaking addons that remove errors from the UIErrorsFrame :(

    Errormonster, ErrorFilter Etc.....

     

    SkOO~

  • #9

    Have you tried it with the latest version? Ensure you're using the latest version by typing "/gathernotify v", it should say 1.42.

  • #6

    Any updates being planned for this addon? :3  Adoring farmers would like to know~  lol

  • #7

    Updated!

  • #5

    I love the addons purpose and howit supposed to work, but would like to see a few extra features. Maybe once you have reached the max for that skill  play a sound and you could see where the next spot you should mine/gather/etc. As nice as it is I still have to alt\tab to the web page and look up my next gathering hole.

  • #2
    Is it possible to make sound play whenever you detect a harvestable node ?

  • #3

    Sadly, as far as I can tell you can't detect or interact with harvestable node dots in any way. They don't show up with /framestack, and there's nothing in the API about them. 

  • #4

    http://www.curse.com/addons/wow/node-flash/532971-client this?

     

  • #1
    This sounds like a simple, but very useful, tool - that should be an in-game feature.
    I'll give it a shot.
    Thanks.
  • 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!