Get an Epic Experience with Premium

Battle Pet - Quality Notifier

Minigames Login to Add Favorites
  • 34 Likes
  • World of Warcraft
  • 3,632 Monthly Downloads
  • Supports: 5.0.5
  • 232,699 Total Downloads
  • Updated 10/12/2012
  • Created 09/29/2012
  • 344 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: Battle Pet - Quality Notifier 1.3.0
or

About Battle Pet - Quality Notifier

What's It do?

Simply displays some information about the wild pet in your chat window.

It displays
  • The quality / rarity of the wild pet
  • If the pet species is an upgrade in quality (Upgrade)
  • If you don't have that species (Not Owned)
  • World tooptips show what you currently have in journal when mouseover wild pets. This includes quality and level
Command Line settings: (1.3.0)
  • /bpqn display default - Display text in the default chat window
  • /bpqn display current - Display text in the current or active chat window

Whatsitdo

(Image: Quality via coloured pet name and 'Not Owned' tag)

Whatsitdo

(Image: World Tooltip - 1 Rare Level 7 Dusk Spiderling already in journal)

Added command line settings /bpqn display default - Display text in the default chat window /bpqn display current - Display text in the current or active chat window

Comments

First Previous Page 1 of 9 Next Last
  • #128

    Date: 2014-12-11 11:21:40
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...lityNotifier\LibPetJournal-2.0\LibPetJournal-2.0.lua line 58:
    table index is nil
    Debug:
    ...lityNotifier\LibPetJournal-2.0\LibPetJournal-2.0.lua:58: in main chunk
    Locals:
    MAJOR = "LibPetJournal-2.0"
    MINOR = 21
    lib = <table> {
    UnregisterCallback = <function> defined @Interface\AddOns\AtlasLoot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
    callbacks = <table> {
    }
    event_frame = <unnamed> {
    }
    UnregisterAllCallbacks = <function> defined @Interface\AddOns\AtlasLoot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
    RegisterCallback = <function> defined @Interface\AddOns\AtlasLoot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
    }
    oldminor = nil
    _G = <table> {
    ContainerFrame5Item7 = ContainerFrame5Item7 {
    }
    MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
    }
    MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
    }
    GetTrainerServiceTypeFilter = <function> defined =[C]:-1
    UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
    UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "This method avoids overlapping nameplates by spreading them out horizontally and vertically."
    SetTrainerServiceTypeFilter = <function> defined =[C]:-1
    SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
    RecruitAFriendFrame = RecruitAFriendFrame {
    }
    CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
    }
    TutorialFrameLeft19 = TutorialFrameLeft19 {
    }
    MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
    }
    ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
    PVP_RANK_6_1 = "Corporal"
    BOOKTYPE_PROFESSION = "professions"
    AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
    }
    InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
    }
    VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
    }
    MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
    }
    OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
    BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
    INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
    IsReferAFriendLinked = <function> defined =[C]:-1
    MAIL_LETTER_TOOLTIP = "Click to make a permanent
    copy of this letter."
    AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
    }
    ItemTextFrameInsetInsetTopRightCorner = ItemTextFrameInsetInsetTopRightCorner {
    }
    MANA = "Mana"
    CHAT_CONFIG_OTHER_COMBAT = <table> {
    }
    CONSOLIDATED_BUFFS_PER_ROW = 4
    TutorialFrameRight19 = TutorialFrameRight19 {
    }
    MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:225
    BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable."
    CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
    }
    InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1661
    CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
    }
    LFGTeleport = <function> defined =[C]:-1
    GetMonitorAspectRatio = <function> defined =[C]:-1
    ToggleEncounterJournal = <function> defined @Interface\FrameXML\UIParent.lua:704
    LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
    Graphics_QualityText = Graphics_QualityText {
    }
    TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
    }
    ROGUE_COMBAT_CORE_ABILITY_4 = "Keep applied to yourself when you have 5 combo points."
    JoinSkirmish = <function> defined =[C]:-1
    Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTexture {
    }
    CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
    }
    PaperDollFrame_SetReadiness = <function> defined @Interface\FrameXML\PaperDollFrame.lua:1360
    LFGListSearchPanelScrollFrameButton10BottomRight = LFGListSearchPanelScrollFrameButton10BottomRight {
    }
    ACTION_SPELL_MISSED_P
    AddOns:
    Swatter, v5.21c.5521 (SanctimoniousSwamprat)
    AtlasLoot, vv8.00.00beta3
    AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
    AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
    AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
    AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
    AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
    AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
    AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
    AucStatSales, v5.21c.5521.5476(5.21c/embedded)
    AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
    AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
    AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
    AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
    AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
    AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
    AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
    AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
    AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
    AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
    AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
    AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
    AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
    AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
    AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
    AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
    AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
    AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
    AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
    Babylonian, v5.1.DEV.332(/embedded)
    BattlePetQualityNotifier, v1.3.0
    Configator, v5.1.DEV.376(/embedded)
    DebugLib, v5.1.DEV.337(/embedded)
    LibExtraTip, v5.12.DEV.363(/embedded)
    Stubby, v5.21c.5521 (SanctimoniousSwamprat)
    TipHelper, v5.12.DEV.351(/embedded)
    BlizRuntimeLib_enUS v6.0.3.60000 <none>
    (ck=72b)

  • #126
    Pet Journal Error

    Date: 2014-11-23 20:02:44
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...lityNotifier\LibPetJournal-2.0\LibPetJournal-2.0.lua line 58:
    table index is nil
    Debug:
    ...lityNotifier\LibPetJournal-2.0\LibPetJournal-2.0.lua:58: in main chunk
    Locals:
    MAJOR = "LibPetJournal-2.0"
    MINOR = 21
    lib = <table> {
    UnregisterCallback = <function> defined @Interface\AddOns\Armory\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
    callbacks = <table> {
    }
    event_frame = <unnamed> {
    }
    UnregisterAllCallbacks = <function> defined @Interface\AddOns\Armory\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
    RegisterCallback = <function> defined @Interface\AddOns\Armory\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
    }
    oldminor = nil
    _G = <table> {
    ContainerFrame5Item7 = ContainerFrame5Item7 {
    }
    MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
    }
    MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
    }
    GetTrainerServiceTypeFilter = <function> defined =[C]:-1
    UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
    UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "This method avoids overlapping nameplates by spreading them out horizontally and vertically."
    SetTrainerServiceTypeFilter = <function> defined =[C]:-1
    SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
    RecruitAFriendFrame = RecruitAFriendFrame {
    }
    CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
    }
    TutorialFrameLeft19 = TutorialFrameLeft19 {
    }
    MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
    }
    ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
    PVP_RANK_6_1 = "Corporal"
    BOOKTYPE_PROFESSION = "professions"
    AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
    }
    InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
    }
    VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
    }
    MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
    }
    OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
    BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
    INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
    ArmorySpellButton5 = ArmorySpellButton5 {
    }
    IsReferAFriendLinked = <function> defined =[C]:-1
    MAIL_LETTER_TOOLTIP = "Click to make a permanent
    copy of this letter."
    AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
    }
    ItemTextFrameInsetInsetTopRightCorner = ItemTextFrameInsetInsetTopRightCorner {
    }
    MANA = "Mana"
    ArmoryMainHandSlot = ArmoryMainHandSlot {
    }
    CHAT_CONFIG_OTHER_COMBAT = <table> {
    }
    CONSOLIDATED_BUFFS_PER_ROW = 4
    TutorialFrameRight19 = TutorialFrameRight19 {
    }
    MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:225
    BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable."
    CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
    }
    InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1661
    CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
    }
    LFGTeleport = <function> defined =[C]:-1
    GetMonitorAspectRatio = <function> defined =[C]:-1
    SLASH_LibQTip1 = "/qtip"
    ToggleEncounterJournal = <function> defined @Interface\FrameXML\UIParent.lua:704
    LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
    Graphics_QualityText = Graphics_QualityText {
    }
    TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
    }
    ROGUE_COMBAT_CORE_ABILITY_4 = "Keep applied to yourself when you have 5 combo points."
    JoinSkirmish = <function> defined =[C]:-1
    ArmoryRaidInfoScrollFrameButton10Reset = ArmoryRaidInfoScrollFrameButton10Reset {
    }
    Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTexture {
    }
    CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
    }
    PaperDollFrame_SetReadines

     

  • #125

    Hello,

    Any update for WoD?

    Thanks

     

  • #124

    Can't make it work. Is this still being updated?

  • #123

    To make work in 6.0.2 download and install the LibPetJournal-2.0 separately. The lib has been updated but the update has not been included in this mod yet. 

    http://www.curse.com/addons/wow/libpetjournal-2-0

  • #127

    If i could upvote your comment I would. Thanks for this, I kept thinking it was another addon I was using called Pet Tracker which also had a Pet Journal portion.

  • #120
    Rewritten and updated

    I've rewritten this and updated to work with 5.4 (and added a feature or two). It's available here:

    http://www.curse.com/addons/wow/battle-pet-quality-helper

  • #122

    I am also getting the "This project is in moderation" message.

  • #121

    Would love to get the updated version but it just says "This project is in moderation."  =<

  • #119
    NO LONGER WORKS

    would love it this got updated

    no other addons can tell you wild rarity ahead of time

     

    Last edited by kroateon on 6/20/2014 8:28:05 PM
  • #112

    NOTE: This AddOn does NOT tell you the rarity of a battlepet prior to entering a battle.  If you're looking for a quick way to find rares, this isn't it.

    What this DOES do is help you quickly figure out (without having to open your journal) is what level and quality of pets of this kind you may already own (by displaying it on mouseover, and also when you mouseover the icon on the minimap).  Once you enter a pet battle, it displays the quality of any pets in the battle in your chatbox.  That's all it does.

    Although this addon has been abandoned by the author, it still has some functionality, thanks to Medeval, a poster in this thread.  He posted an update, however, that update is also out-of-date and needs a slight tweak.  Get his update here:  https://www.box.com/s/0kt3pfk3ftdaz1afz7py

    Then open the .toc file with a basic text-editor like notepad, and replace the garbled text with this:

    ## Interface: 50300
    ## Title: Battle Pet - Quality Notifier
    ## Author: Neutronic
    ## Dependencies:
    ## OptionalDeps: LibPetJournal-2.0
    ## SavedVariables: BattlePetQualityNotifier
    ## Version: 1.3.1
    ## Notes: Displays quality at the start of a wild pet battle

    LibPetJournal-2.0\LibStub.lua
    LibPetJournal-2.0\CallbackHandler-1.0.lua
    LibPetJournal-2.0\LibPetJournal-2.0.lua
    BattlePetQualityNotifier.lua




    Good luck and happy hunting!

    Last edited by Snickerf on 6/11/2013 9:02:39 PM
  • #116

    This code sometimes has an ever expanding tooltip window when I go over a battle pet in the mini map.  I am not sure exactly what is causing that, but it looks like it is in an endless loop showing the same information.

  • #118

    It seems that the line near the end

    GameTooltip:HookScript("OnUpdate",function(self,elapsed)

    should be changed to

    GameTooltip:HookScript("OnShow",function(self,elapsed)

    That prevents the infinite loop.  The data doesn't always show for me, but that could be a collision with another addon.

    I am noting this in case anyone else is having the infinite loop problem.  Someone on the Blizzard forums said that OnUpdate is better to use anyway.

  • #117

    I have narrowed the problem down to the hooked function at the end being called repeatedly:

    GameTooltip:HookScript("OnUpdate",function(self,elapsed)

    This only happens in some cases, but seems to add the information forever on each update.  I don't know WoW LUA enough to know why this is happening.

  • #114

    Will that also fix the tooltip?  I am being told it is not in the journal and that I have one in the same 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 »

Plantronics GameCom Commander Headset Giveaway!