Get an Epic Experience with Premium

PetCaught

Companions Login to Add Favorites
  • 7 Likes
  • World of Warcraft
  • 810 Monthly Downloads
  • Supports: 5.0.5
  • 17,148 Total Downloads
  • Updated 09/27/2012
  • Created 09/26/2012
  • 95 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: PetCaught 1.1
or

About PetCaught

What's this?

PetCaught is a very simple addon that appends a "Caught" or "Not Caught" note to the tooltips of any wild battle pets you may encounter. The goal is to help you catch 'em all more easily, removing the need to check the pet journal to determine if you've already captured a certain pet.

The addon will add the note to both world tooltips as well as minimap tracking tooltips. In addition, it will note the quality of your captured pet (for example, Poor, or Uncommon) so that you can decide if you want to try to capture a higher quality of a pet you already have.

PetCaught has no UI or configuration, just drop it into your addons folder and you're good to go. If you've got suggestions or screenshots, let me know in the comments below.

-Fixed lua error thrown in pet journal

Addon Packs Containing This...

Comments

First Previous Page 1 of 2 Next Last
  • #21

    Date: 2013-02-01 22:04:24
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\PetCaught\PetCaught.lua line 23:
    attempt to compare number with nil
    Debug:
    PetCaught\PetCaught.lua:23: OnEvent()
    PetCaught\PetCaught.lua:6:
    PetCaught\PetCaught.lua:6
    [C]: ?
    [C]: SetSearchFilter()
    ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:846:
    ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:839
    [C]: ?
    Locals:
    self = <unnamed> {
    LastTooltipText = "Bandicoon"
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    self = <unnamed> {
    LastTooltipText = "Bandicoon"
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    numPets = 379
    numOwned = 389
    (for index) = 311
    (for limit) = 389
    (for step) = 1
    i = 311
    petID = "0x0000000000000000"
    speciesID = 282
    isOwned = false
    customName = nil
    level = 0
    favorite = false
    isRevoked = false
    name = "Guild Herald"
    icon = "INTERFACE\ICONS\ACHIEVEMENT_GUILDPERK_HONORABLEMENTION_RANK2.BLP"
    petType = 1
    creatureID = 49587
    sourceText = "Vendor: World Vendors
    Cost: 500
    Cooldown: 4 hrs
    "
    description = "When guilds have accumulated enough wealth, brave soldiers are often called to bear their standards."
    isWildPet = false
    _ = nil
    _ = nil
    _ = nil
    _ = nil
    rarity = nil
    (*temporary) = 3
    (*temporary) = "attempt to compare number with nil"

    AddOns:
    Swatter, v4.1.0 (<%codename%>)
    NPCScan, v5.0.0.5
    NPCScanAutoAdd, v1.1
    NPCScanOverlay, v5.0.0.3
    NPCScanOverlayBroker, v1.2.0
    AckisRecipeList, v2.4.4
    AckisRecipeListQuickScan, v5.1.0.-1.0.8
    Auctionator, v3.1.2
    Babylonian, v5.1.DEV.332(/embedded)
    BagBrother, v
    Bagnon, v5.1.2
    BagnonScrap, v
    BattlePetQualityNotifier, v1.3.0
    cancelpetfight, vr24-release
    Carbonite, v5.1.2
    CarboniteTransfer, v1.01
    Configator, v5.1.DEV.344(/embedded)
    DBMCore, v
    DBMLDB, v
    FishingBuddy, v1.2i
    Gatherer, v4.1.0
    GTFO, v4.20
    OmniCC, v5.1.3
    PetBattleTeams, v3.1.0
    PetCaught, v1.1
    PetJournalEnhanced, v2.6.3
    PetLeash, v2.2.4
    RandomMountContinued, v1.07.05
    Scrap, v11.7
    SlideBar, v4.1.0 (<%codename%>)
    TomTom, vv50100-1.0.2
    BlizRuntimeLib_enUS v5.1.0.50100 <us>
    (ck=31d)

     

  • #19

    Love this mod. Does exactly what I wanted with no extra bloat.

  • #18

    Message: Interface\AddOns\PetCaught\PetCaught.lua:23: attempt to compare number with nil
    Time: 12/23/12 07:41:52
    Count: 1
    Stack: Interface\AddOns\PetCaught\PetCaught.lua:23: in function `OnEvent'
    Interface\AddOns\PetCaught\PetCaught.lua:6: in function <Interface\AddOns\PetCaught\PetCaught.lua:6>
    [C]: ?
    [C]: in function `SetSearchFilter'
    ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:846: in function <...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:839>
    [C]: ?

    Locals: self = <unnamed> {
    LastTooltipText = ""
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    self = <unnamed> {
    LastTooltipText = ""
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    numPets = 143
    numOwned = 297
    (for index) = 116
    (for limit) = 297
    (for step) = 1
    i = 116
    petID = "0x0000000000000000"
    speciesID = 298
    isOwned = false
    customName = nil
    level = 0
    favorite = false
    isRevoked = false
    name = "Moonkin Hatchling"
    icon = "INTERFACE\ICONS\INV_MISC_PETMOONKINTA.BLP"
    petType = 1
    creatureID = 51649
    sourceText = "Pet Store: Horde"
    description = "The distinct roar of the moonkin is one of the most terrifying sounds in nature."
    isWildPet = false
    _ = nil
    _ = nil
    _ = nil
    _ = nil
    rarity = nil
    (*temporary) = 4
    (*temporary) = "attempt to compare number with nil"

  • #17

    Date: 2012-12-11 21:06:25
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\PetCaught\PetCaught.lua line 23:
    attempt to compare number with nil
    Debug:
    PetCaught\PetCaught.lua:23: OnEvent()
    PetCaught\PetCaught.lua:6:
    PetCaught\PetCaught.lua:6
    [C]: ?
    [C]: SetSearchFilter()
    ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:846:
    ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:839
    [C]: ?
    Locals:
    self = <unnamed> {
    LastTooltipText = ""
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    self = <unnamed> {
    LastTooltipText = ""
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    numPets = 201
    numOwned = 261
    (for index) = 168
    (for limit) = 261
    (for step) = 1
    i = 168
    petID = "0x0000000000000000"
    speciesID = 281
    isOwned = false
    customName = nil
    level = 0
    favorite = false
    isRevoked = false
    name = "Guild Page"
    icon = "INTERFACE\ICONS\ACHIEVEMENT_GUILDPERK_HONORABLEMENTION.BLP"
    petType = 1
    creatureID = 49588
    sourceText = "Vendor: World Vendors
    Cost: 300
    Cooldown: 8 hrs
    "
    description = "When a guild earns enough glory by defeating Alliance champions, some orcs will come to share the glory by serving the guild."
    isWildPet = false
    _ = nil
    _ = nil
    _ = nil
    _ = nil
    rarity = nil
    (*temporary) = 3
    (*temporary) = "attempt to compare number with nil"

    AddOns:
    Swatter, v4.1.0 (<%codename%>)
    NPCScan, v5.0.0.5
    NPCScanOverlay, v5.0.0.3
    NPCScanOverlayBroker, v1.2.0
    AckisRecipeList, v2.4.3
    Altoholic, v5.1.001
    AltoholicSummary, v5.1.001
    Archy, v1.8.38a
    AtlasLootLoader, vv7.04.01
    Auctionator, v3.1.0
    AutoQuestingTools, v1.1.4
    AutoReputationWatch, v1.1
    Babylonian, v5.1.DEV.332(/embedded)
    CollectMe, v2.2.3
    Configator, v5.1.DEV.344(/embedded)
    DailyGrind, v1.8.1
    DataStore, v5.1.001
    DataStoreAchievements, v5.1.001
    DataStoreAgenda, v5.1.001
    DataStoreAuctions, v5.1.001
    DataStoreCharacters, v5.1.001
    DataStoreContainers, v5.1.001
    DataStoreCrafts, v5.1.001
    DataStoreCurrencies, v5.1.001
    DataStoreInventory, v5.1.001
    DataStoreMails, v5.1.001
    DataStorePets, v5.1.001
    DataStoreQuests, v5.1.001
    DataStoreReputations, v5.1.001
    DataStoreSpells, v5.1.001
    DataStoreStats, v5.1.001
    DataStoreTalents, v5.1.001
    DBMCore, v
    DBMLDB, v
    DCoords, v3.03
    ElvUI, v5.07
    Gatherer, v4.1.0
    MapNotes, v6.09.50001
    MapNotesBrowser, vv1.00.50001
    MapNotesIconLib, v1.04.50001
    MapNotesIconLibFancy, v
    MapNotesIconLibLegacy, v
    MapNotesIconLibNeptunia, v
    MapNotesIconLibNumbers, v
    NPCScanEx, v1.1.9
    Overachiever, v0.70
    PetBattleTeams, vr15 Beta (3.0.0)
    PetCaught, v1.1
    PetJournalEnhanced, v2.6.0
    PetTracker, v
    PetTrackerAlerts, v
    PetTrackerJournal, v
    PetTrackerSwitcher, v
    Postal, v3.5.0
    QuestReward, v1.3.4a
    Recount, v
    SimpleNotepad, v1.3.5
    TillerTracker, v1.11.1
    TomTom, vv50100-1.0.1
    VludsTillerGifts, v5.01.012
    WoWDBProfiler, v
    BlizRuntimeLib_enUS v5.1.0.50100 <us>
    (ck=63b)

     

  • #16

    it works like charm BUT every once in a while when zoning to another place - flying, riding, walking, port, or winning battles with wild pet the tooltip would "reset" and I had to reload to get it working again.

    Last edited by sgkdnay on 12/1/2012 1:55:35 PM
  • #14

    is this addon still relevant after the 5.1 patch?

    Litvan

    SSDD

  • #15

    I came to look at this addon per WoWInsider's suggestion... the base UI apparently does not cover all this addon's functions. Mainly, the base UI tells you how many of the pet you're looking at, that you already own, but it does not tell you the highest quality you own... the addon does.

  • #13

    Oh, GameTooltip:Addline makes no sense on the minimap. Yakrat, Yakrat, Caught! Caught! makes no sense.

    I dabbled with the code, came up with a version that preserves the text and tries to insert the Caught! notes into the right place.

    ***************
    *** 37,43 ****
              local color = ITEM_QUALITY_COLORS[PetCaught.KnownPets[name]-1]
              GameTooltip:AddLine("Caught! (".._G["BATTLE_PET_BREED_QUALITY"..PetCaught.KnownPets[name]]..")", color.r, color.g, color.b)
          else
    !         GameTooltip:AddLine("Not caught!")
          end
          GameTooltip:Show()
      end
    --- 37,44 ----
              local color = ITEM_QUALITY_COLORS[PetCaught.KnownPets[name]-1]
              GameTooltip:AddLine("Caught! (".._G["BATTLE_PET_BREED_QUALITY"..PetCaught.KnownPets[name]]..")", color.r, color.g, color.b)
          else
    !         local color = ITEM_QUALITY_COLORS[0]
    !         GameTooltip:AddLine("Not caught!", color.r, color.g, color.b)
          end
          GameTooltip:Show()
      end
    ***************
    *** 72,88 ****
                      trackingTable = {strsplit("\n", text)}
                  end

                  for i = 1, #trackingTable do
                      --If minimap height icon is shown, text contains a texture escape sequence
    !                 local texEscapeIndex = string.find(trackingTable[i],"|t")
                      if (texEscapeIndex ~= nil) then
    !                     trackingTable[i] = string.sub(trackingTable[i], texEscapeIndex + 2)
                      end

    !                 if (trackingTable[i] and PetCaught.KnownPets[trackingTable[i]] ~= nil) then
    !                     PetCaught:AddTooltipLine(trackingTable[i])
    !                     GameTooltip:Show()
                      end
                  end
              end
    !     end)
    \ No newline at end of file
    --- 73,107 ----
                      trackingTable = {strsplit("\n", text)}
                  end

    +             local changedTip = false
                  for i = 1, #trackingTable do
                      --If minimap height icon is shown, text contains a texture escape sequence
    !                 local oneline = trackingTable[i]
    !                 local texEscapeIndex = string.find(oneline,"|t")
                      if (texEscapeIndex ~= nil) then
    !                     oneline= string.sub(oneline, texEscapeIndex + 2)
                      end

    !                 if (oneline and PetCaught.KnownPets[oneline] ~= nil) then
    !                     changedTip = true
    !                     local name = oneline
    !                     if (PetCaught.KnownPets[name] ~= nil) then
    !                         local color = ITEM_QUALITY_COLORS[PetCaught.KnownPets[name]-1]
    !                         trackingTable[i] = trackingTable[i]..color.hex.." Caught! (".._G["BATTLE_PET_BREED_QUALITY"..PetCaught.KnownPets[name]]..")|r"
    !                     else
    !                         local color = ITEM_QUALITY_COLORS[0]
    !                         trackingTable[i] = trackingTable[i]..color.hex.." Not caught|r"
    !                     end
                      end
                  end
    +
    +             -- if changed, rebuild all the lines of the tooltip
    +             if (changedTip) then
    +                 text = table.concat(trackingTable,"\n")
    +                 _G["GameTooltipTextLeft1"]:SetText(text)
    +                 PetCaught.LastTooltipText = text
    +
    +                 GameTooltip:Show()
    +             end
              end
    !     end)

    Last edited by Brefin on 11/17/2012 4:26:49 AM
  • #12

    Is there a way you can tell if you've caught it or not while in the fight? 

  • #11

    Date: 2012-10-22 19:55:06
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\PetCaught\PetCaught.lua line 23:
    attempt to compare number with nil
    Debug:
    [C]: ?
    PetCaught\PetCaught.lua:23: OnEvent()
    PetCaught\PetCaught.lua:6:
    PetCaught\PetCaught.lua:6
    [C]: SetPetTypeFilter()
    ...e\AddOns\PetJournalEnhanced\modules\DropdownMenu.lua:192: func()
    ..\FrameXML\UIDropDownMenu.lua:710: UIDropDownMenuButton_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1
    Locals:
    self = <unnamed> {
    LastTooltipText = ""
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    self = <unnamed> {
    LastTooltipText = ""
    KnownPets = <table> {
    }
    0 = <userdata>
    AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
    Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
    OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    numPets = 52
    numOwned = 166
    (for index) = 18
    (for limit) = 166
    (for step) = 1
    i = 18
    petID = 0
    speciesID = 401
    isOwned = false
    customName = nil
    level = 0
    favorite = false
    isRevoked = false
    name = "Caranguejo da Praia"
    icon = "INTERFACE\ICONS\ABILITY_HUNTER_PET_CRAB.BLP"
    petType = 9
    creatureID = 61312
    sourceText = "Batalha de Mascotes: Vale Gris, Ermo das Serpes, Dun Morogh, Guilnéas, Kezan, Selva do Espinhaço Setentrional, Pântano das Mágoas, Cabo do Espinhaço, Ilhas Perdidas"
    description = "A maré baixa revela as colônias de caranguejos da praia e o vento carrega o som de sua dancinha estalante enquanto eles se alimentam das criaturinhas enterradas na areia."
    isWildPet = true
    _ = nil
    _ = nil
    _ = nil
    _ = nil
    rarity = nil
    (*temporary) = 1
    (*temporary) = "attempt to compare number with nil"

    AddOns:
    Swatter, v5.14.5335 (KowariOnCrutches)
    NPCScan, v5.0.0.1
    NPCScanOverlay, v5.0.0.1
    Archy, v1.8.28
    AtlasLootLoader, vv7.00.01
    AucAdvanced, v5.14.5335 (KowariOnCrutches)
    AucFilterBasic, v5.14.5335 (KowariOnCrutches)
    AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
    AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
    AucScanData, v5.14.5335 (KowariOnCrutches)
    AucStatHistogram, v5.14.5335 (KowariOnCrutches)
    AucStatiLevel, v5.14.5335 (KowariOnCrutches)
    AucStatPurchased, v5.14.5335 (KowariOnCrutches)
    AucStatSales, v5.14.5335.5335(5.14/embedded)
    AucStatSimple, v5.14.5335 (KowariOnCrutches)
    AucStatStdDev, v5.14.5335 (KowariOnCrutches)
    AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
    AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
    AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
    AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
    AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
    AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
    AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
    AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
    AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
    AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
    AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
    AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
    AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
    AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
    AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
    AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
    AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
    Babylonian, v5.1.DEV.312(/embedded)
    BagBrother, v
    Bagnon, v5.0.4
    BattlePetCount, v1.5.3
    BeanCounter, v5.14.5335 (KowariOnCrutches)
    BittensSpellFlashLibrary, v3.12.1
    clcInfo, v
    CLCRet, v
    CombustionHelper, v3.3
    Configator, v5.1.DEV.330(/embedded)
    DBMCore, v
    DebugLib, v5.1.DEV.312(/embedded)
    Enchantrix, v5.14.5335 (KowariOnCrutches)
    EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
    GatherMate2, v1.22
    Informant, v5.14.5335 (KowariOnCrutches)
    LibExtraTip, v5.12.DEV.324(/embedded)
    MageNuggets, v3.03
    Omen, v3.1.7
    OmniCC, v5.0.2
    PetBattleTeams, v2.4.10
    PetCaught, v1.1
    PetJournalEnhanced, v2.4.5
    Postal, v3.5.0
    RaidAchievement, v1.103
    RaidAchievementAchieveReminder, v
    Recount, v
    ShadowedUnitFrames, vv3.6.1
    SlideBar, v5.14.5335 (KowariOnCrutches)
    SpellFlash, v6.0.1
    SpellFlashCore, v2.0
    Stubby, v5.14.5335 (KowariOnCrutches)
    TidyPlates, v6.7.3 (R528)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, v
    TidyPlatesWidgets, v
    TipHelper, v5.12.DEV.315(/embedded)
    Titan, v5.1.7.50001
    TitanBag, v5.1.7.50001
    TitanClock, v5.1.7.50001
    TitanGold, v5.1.5.50001
    TitanLocation, v5.1.7.50001
    TitanLootType, v5.1.7.50001
    TitanPerformance, v5.1.7.50001
    TitanRepair, v5.1.7.50001
    TitanSpec, v2.0.3
    TitanVolume, v5.1.7.50001
    TitanXP, v5.1.7.50001
    VuhDo, v3.4
    VuhDoOptions, v3.4
    ZygorGuidesViewer, v4.0
    BlizRuntimeLib_ptBR v5.0.5.50001 <us>
    (ck=bc6)

     

  • #10

    Message: Interface\AddOns\PetCaught\PetCaught.lua:23: attempt to compare number with nil
    Time: 10/16/12 12:44:55
    Count: 1
    Stack: Interface\AddOns\PetCaught\PetCaught.lua:23: in function `OnEvent'
    Interface\AddOns\PetCaught\PetCaught.lua:6: in function <Interface\AddOns\PetCaught\PetCaught.lua:6>
    [C]: ?
    [C]: in function `SetSearchFilter'
    ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:837: in function <...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:830>
    [C]: ?

    Locals: self = <unnamed> {
     LastTooltipText = "MinimapButtonBag v1.36"
     KnownPets = <table> {
     }
     0 = <userdata>
     AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
     Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
     OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    self = <unnamed> {
     LastTooltipText = "MinimapButtonBag v1.36"
     KnownPets = <table> {
     }
     0 = <userdata>
     AddTooltipLine = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:35
     Print = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:45
     OnEvent = <function> defined @Interface\AddOns\PetCaught\PetCaught.lua:8
    }
    numPets = 229
    numOwned = 297
    (for index) = 165
    (for limit) = 297
    (for step) = 1
    i = 165
    petID = 0
    speciesID = 282
    isOwned = false
    customName = nil
    level = 0
    favorite = false
    isRevoked = false
    name = "Guild Herald"
    icon = "INTERFACE\ICONS\ACHIEVEMENT_GUILDPERK_HONORABLEMENTION_RANK2.BLP"
    petType = 1
    creatureID = 49587
    sourceText = "Vendor: World Vendors
    Cost: 500
    Cooldown: 4 hrs
    "
    description = "When guilds have accumulated enough wealth, brave soldiers are often called to bear their standards."
    isWildPet = false
    _ = nil
    _ = nil
    _ = nil
    _ = nil
    rarity = nil
    (*temporary) = 3
    (*temporary) = "attempt to compare number with nil"

  • #7

    Not very accurate. A mouse was said to be rare but when I caught it the mouse turned out to be poor.

     

  • #9

    As Patscal said, the rarity indicator displayed when you mouse over a capturable battle pet displays the rarity of the one you already have.  At this time the Pet API does not provide a way to determine the rarity of a battle pet in the world until you have at least entered combat with it.

  • #8

    The mod tells you the quality of the pet you have already captured, not the quality of the pet you are actually mousing over.

  • #4

    At first, the tooltip was working fine-then I noticed on some of the pets it was showing them as "not caught" even though I knew I had them in my spellbook. It turns out when I had my pet journal in a search-for example I was looking up "roach"-none of the pets I would mouse over would show as caught until I cleared the search window and my journal went back to showing all of my pets. Is this working as intended?

    Also, unless I'm on drugs, on Curse, searching for this mod under "pet", "caught", "pet caught" or "petcaught" came up with no results. The only reason I found this mod is via an article about good pet mods. This one is amazing, by the way! I just wanted to let you know that it isn't searching on curse properly. Thanks for the mod!!!

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