Pet Theory
Improves upon the functionality of the PetJournal and information during Pet Battles and while wandering Azeroth.
Features
- Clearly displays rarity for both enemy and friendly pets during Pet Battles
- Shows which rarities and levels of Battle Pets have been captured in their tooltips and in Minimap tooltips.
- Displays rarity color for pets in the PetJournal, and displays rarity for non-wild pets.
- Displays a tooltip when hovering over pets in the PetJournal so you can easily see their passives, pros, and cons, without having to click on them first.
- Allows sorting by name, level, power, speed, health, and type in either ascending or descending order.
- Filter pets by zone.
- Double-click a pet in the PetJournal to summon it.
Hello,
Great job ! Thank you for your eexcellent addon. All option are necessary! No more... good job!
Givrette, Uldaman.
Logging in today, two different toons I got this error. /reload ui fixes it.
Date: 2012-10-08 13:43:51 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\PetTheory\Core.lua line 609: bad argument #1 to 'find' (string expected, got nil) Debug: [C]: find() PetTheory\Core.lua:609: PetTheory\Core.lua:547 PetTheory\Core.lua:905: PetTheory\Core.lua:903 (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: [string "safecall Dispatcher[1]"]:5 (tail call): ? ...s\AckisRecipeList\libs\AceTimer-3.0\AceTimer-3.0.lua:166: ...s\AckisRecipeList\libs\AceTimer-3.0\AceTimer-3.0.lua:138 Locals: None AddOns: Swatter, v4.0.5 (<%codename%>) NPCScan, v5.0.0.4 AckisRecipeList, v2.4.1 AtlasLootLoader, vv7.02.00 Babylonian, v5.1.DEV.332(/embedded) Clique, vv50001-1.0.1 Configator, v5.1.DEV.344(/embedded) DBMCore, v Gatherer, v4.0.5 GTFO, v4.16 Identity, v4.0.3.0 LunarSphere, v1.09 LunarSphereExporter, v1.10 PetTheory, v5.0.5-1.1.5 PowerAuras, v4.3.8 QuestCompletist, v99.9 Recount, v Reforgenator, vv1.4.7 TidyPlates, v6.7.9 (R548) TidyPlatesGraphite, v TidyPlatesGrey, v TidyPlatesNeon, v TidyPlatesQuatre, v TidyPlatesHub, v TidyPlatesWidgets, v XPerl, v3.6.0 XPerlArcaneBar, v XPerlParty, v XPerlPartyPet, v XPerlPlayer, v XPerlPlayerBuffs, v XPerlPlayerPet, v XPerlRaidAdmin, v XPerlRaidFrames, v XPerlRaidHelper, v XPerlRaidMonitor, v XPerlRaidPets, v XPerlTarget, v XPerlTargetTarget, v BlizRuntimeLib_enUS v5.0.5.50001 <us> (ck=387)
Great addon, very useful.
I dont know if its this addon or the PetBattle Info addon but I'm getting this:
Maybe the note needs to be achored to the bottom of the frame?
Also, would it be possible to add a note if the pet you are battling is not capturable i.e Ram, Gazelle? TYVM
Awesome addon, thanks for your work! My only "complain" is that with the pet journal open - my FPS are taking a hit, if I start scrolling up and down trying to find the pet - then my FPS hit rock bottom, resulting in much choppiness. Could it also affect FPS with the journal closed, or am I being paranoid? Anyway, it's a new addon so maybe you'll optimize the code and make it less cpu intensive & lightweight as time goes by. Cheers.
No idea why you'd be seeing impacted FPS unless another AddOn was reacting badly with the PetJournal. I don't do continual polling or anything like that...
I haven't figured out a cause but I get this error about 1/8 of the time when mousing over, usually in the minimap but sometimes on the pet.
Date: 2012-10-07 10:57:20 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\PetTheory\Core.lua line 174: attempt to perform arithmetic on field 'rarity' (a nil value) Debug: PetTheory\Core.lua:174: PetTheory\Core.lua:154 PetTheory\Core.lua:1132: ?() ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147 [string "safecall Dispatcher[1]"]:4: [string "safecall Dispatcher[1]"]:4 [C]: ? [string "safecall Dispatcher[1]"]:13: ?() ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire() ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120: ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119 Locals: None AddOns: Swatter, v4.0.5 (<%codename%>) NPCScan, v5.0.0.4 AckisRecipeList, v2.4.1 Archy, v1.8.32 AtlasLootLoader, vv7.02.00 Babylonian, v5.1.DEV.332(/embedded) Clique, vv50001-1.0.1 Configator, v5.1.DEV.344(/embedded) DBMCore, v Gatherer, v4.0.5 GTFO, v4.16 Identity, v4.0.3.0 LunarSphere, v1.09 LunarSphereExporter, v1.10 Overachiever, v0.67 PetTheory, v5.0.5-1.1.4 PowerAuras, v4.3.8 QuestCompletist, v99.9 Recount, v Reforgenator, vv1.4.7 TidyPlates, v6.7.9 (R548) TidyPlatesGraphite, v TidyPlatesGrey, v TidyPlatesNeon, v TidyPlatesQuatre, v TidyPlatesHub, v TidyPlatesWidgets, v XPerl, v3.6.0 XPerlArcaneBar, v XPerlParty, v XPerlPartyPet, v XPerlPlayer, v XPerlPlayerBuffs, v XPerlPlayerPet, v XPerlRaidAdmin, v XPerlRaidFrames, v XPerlRaidHelper, v XPerlRaidMonitor, v XPerlRaidPets, v XPerlTarget, v XPerlTargetTarget, v BlizRuntimeLib_enUS v5.0.5.50001 <us> (ck=3ae)
Not too sure if this is known, but whenever I click on a pet, I lose all of my filters and doesn't show how rare the pet it or anything. Like the addon isn't loaded anymore until I scroll through the list.
Same issue. Kinda. Not showing that I caught a tiny Harvester even though I caught 2 of them
What other pet AddOns are you using?
None. I just started pet battling last night and was looking for some addons and yours looked the best.
List of addons
NPCScan, NPCScan.AutoAdd, Ace 3, Arkinventory, Auctionator, Bigwigs bossmods, Bindpad, chatter, clique, dominos, elkano's buff bars, grid, grid_quickhealth, gridindicatorsideicon, gridstatusdungeonrole, gridstatusraiddebuff mop, js' hunter bar, mikscrollingbattletext, npcscanex, omen threat meter, overachiever, pet theory, postal, quartz, scrap, Sexymap, shadowed unit frames, skada, squire, tidy plates, tiptac, tiptacextratip, tiptactalents, tradeskillmaster and 6 of its modules.
Could squire be causing the issue with the information not staying in the pet tab? And would tiptac be causing the problem with it not showing if i have captured certain pets?
There's an issue with ArkInventory that I haven't been able to reproduce, and had thought I'd fixed (but couldn't confirm since I was unable to reproduce). I'll try again, though.
Recently, I've been getting a lot of errors that seem to have come up out of nowhere...
Upon opening the pet journal, I get this:
Date: 2012-10-07 00:39:38
ID: 1
Error occured in: Global
Count: 1
Message: ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua line 771:
attempt to perform arithmetic on local 'rarity' (a nil value)
Debug:
[C]: ?
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:771: PetJournal_UpdatePetList()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:144:
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:142
[C]: Show()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:107: PetJournalParent_UpdateSelectedTab()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:97: PetJournalParent_SetTab()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals:
scrollFrame = PetTheory_ScrollFrame {
0 = <userdata>
buttons = <table> {
}
scrollChild = PetTheory_ScrollFrameScrollChild {
}
scrollUp = PetTheory_ScrollBarScrollUpButton {
}
scrollDown = PetTheory_ScrollBarScrollDownButton {
}
scrollBar = PetTheory_ScrollBar {
}
offset = 0
buttonHeight = 46
update = <function> defined @Interface\AddOns\PetTheory\Core.lua:726
}
offset = 0
petButtons = <table> {
1 = PetTheory_ScrollFrameButton1 {
}
2 = PetTheory_ScrollFrameButton2 {
}
3 = PetTheory_ScrollFrameButton3 {
}
4 = PetTheory_ScrollFrameButton4 {
}
5 = PetTheory_ScrollFrameButton5 {
}
6 = PetTheory_ScrollFrameButton6 {
}
7 = PetTheory_ScrollFrameButton7 {
}
8 = PetTheory_ScrollFrameButton8 {
}
9 = PetTheory_ScrollFrameButton9 {
}
10 = PetTheory_ScrollFrameButton10 {
}
11 = PetTheory_ScrollFrameButton11 {
}
12 = PetTheory_ScrollFrameButton12 {
}
}
pet = PetTheory_ScrollFrameButton1 {
0 = <userdata>
dragButton = <unnamed> {
}
subName = PetTheory_ScrollFrameButton1SubName {
}
isDead = <unnamed> {
}
selectedTexture = <unnamed> {
}
name = PetTheory_ScrollFrameButton1Name {
}
iconBorder = PetTheory_ScrollFrameButton1IconBorder {
}
icon = PetTheory_ScrollFrameButton1Icon {
}
petTypeIcon = PetTheory_ScrollFrameButton1PetTypeIcon {
}
}
index = 1
isWild = false
numPets = 493
numOwned = 176
summonedPetID = 9832365
(for index) = 1
(for limit) = 12
(for step) = 1
i = 1
petID = 9059649
speciesID = 635
isOwned = true
customName = nil
level = 0
favorite = false
isRevoked = false
name = "Adder"
icon = "INTERFACE\ICONS\ABILITY_HUNTER_SNAKETRAP.BLP"
petType = 8
creatureID = 61325
sourceText = "Pet Battle: Blasted Lands, Dun Morogh, Durotar, Hellfire Peninsula, Nagrand, Northern Barrens, Northern Stranglethorn"
description = "Unlike other snakes that actively hunt, these crafty reptiles hide in thick foliage and ambush their prey."
isWildPet = true
canBattle = true
health = nil
maxHealth = nil
attack = nil
speed = nil
rarity = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = PetTheory_ScrollFrameButton1IconBorder {
0 = <userdata>
}
(*temporary) = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
5 = <table> {
}
6 = <table> {
}
7 = <table> {
}
-1 = <table> {
}
0 = <table> {
}
}
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'rarity' (a nil value)"
COMPANION_BUTTON_HEIGHT = 46
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
NPCScan, v5.0.0.4
NPCScanOverlay, v5.0.0.1
ACP, v3.4
Altoholic, v5.0.002
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)
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)
ButtonForge, v0.9.22
Configator, v5.1.DEV.330(/embedded)
DataStore, v5.0.001
DataStoreAchievements, v5.0.001
DataStoreAgenda, v5.0.001
DataStoreAuctions, v5.0.001
DataStoreCharacters, v5.0.001
DataStoreContainers, v5.0.001
DataStoreCrafts, v5.0.001
DataStoreCurrencies, v5.0.001
DataStoreInventory, v5.0.001
DataStoreMails, v5.0.001
DataStorePets, v5.0.001
DataStoreQuests, v5.0.001
DataStoreReputations, v5.0.001
DataStoreSpells, v5.0.001
DataStoreStats, v5.0.001
DataStoreTalents, v5.0.001
DBMCore, v
DCoords, v3.03
DebugLib, v5.1.DEV.312(/embedded)
FloTotemBar, v
LibExtraTip, v5.12.DEV.324(/embedded)
LilSparkysWorkshop, v
Omen, v3.1.7
PetTheory, v5.0.5-1.1.4
RandomCompanion, v3.0.4
Recount, v
RemoveBarCaps, v
Skillet, v
SlideBar, v5.14.5335 (KowariOnCrutches)
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
TolBaradMaster, v1.5
VodkaFlyers, v1.6
WarcraftPetsExpress, v2.00b
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=9ee)
And when I try to scroll down through my pets, it keeps scrolling back up to the top before I can do anything, but the scroll dragger stays where it is. Odd issues...
Also, upon trying to use the scroll wheel on my mouse, I get this
Date: 2012-10-07 00:43:09
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\HybridScrollFrame.lua line 53:
bad argument #1 to 'min' (number expected, got nil)
Debug:
[C]: ?
[C]: min()
..\FrameXML\HybridScrollFrame.lua:53: HybridScrollFrame_OnMouseWheel()
[string "*:OnMouseWheel"]:1:
[string "*:OnMouseWheel"]:1
Locals:
(*temporary) = nil
(*temporary) = 284.99499511719
(*temporary) = "number expected, got nil"
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
NPCScan, v5.0.0.4
NPCScanOverlay, v5.0.0.1
ACP, v3.4
Altoholic, v5.0.002
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)
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)
ButtonForge, v0.9.22
Configator, v5.1.DEV.330(/embedded)
DataStore, v5.0.001
DataStoreAchievements, v5.0.001
DataStoreAgenda, v5.0.001
DataStoreAuctions, v5.0.001
DataStoreCharacters, v5.0.001
DataStoreContainers, v5.0.001
DataStoreCrafts, v5.0.001
DataStoreCurrencies, v5.0.001
DataStoreInventory, v5.0.001
DataStoreMails, v5.0.001
DataStorePets, v5.0.001
DataStoreQuests, v5.0.001
DataStoreReputations, v5.0.001
DataStoreSpells, v5.0.001
DataStoreStats, v5.0.001
DataStoreTalents, v5.0.001
DBMCore, v
DCoords, v3.03
DebugLib, v5.1.DEV.312(/embedded)
FloTotemBar, v
LibExtraTip, v5.12.DEV.324(/embedded)
LilSparkysWorkshop, v
Omen, v3.1.7
PetTheory, v5.0.5-1.1.4
RandomCompanion, v3.0.4
Recount, v
RemoveBarCaps, v
Skillet, v
SlideBar, v5.14.5335 (KowariOnCrutches)
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
TolBaradMaster, v1.5
VodkaFlyers, v1.6
WarcraftPetsExpress, v2.00b
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=9ee)
And clicking on any pets in the list gives me this
Date: 2012-10-07 00:43:37
ID: 2
Error occured in: Global
Count: 1
Message: ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua line 976:
Usage: GetPetInfoByIndex(index)
Debug:
[C]: ?
[C]: GetPetInfoByIndex()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:976: PetJournal_ShowPetCard()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:859:
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:840
Locals:
(*temporary) = nil
(*temporary) = false
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
NPCScan, v5.0.0.4
NPCScanOverlay, v5.0.0.1
ACP, v3.4
Altoholic, v5.0.002
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)
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)
ButtonForge, v0.9.22
Configator, v5.1.DEV.330(/embedded)
DataStore, v5.0.001
DataStoreAchievements, v5.0.001
DataStoreAgenda, v5.0.001
DataStoreAuctions, v5.0.001
DataStoreCharacters, v5.0.001
DataStoreContainers, v5.0.001
DataStoreCrafts, v5.0.001
DataStoreCurrencies, v5.0.001
DataStoreInventory, v5.0.001
DataStoreMails, v5.0.001
DataStorePets, v5.0.001
DataStoreQuests, v5.0.001
DataStoreReputations, v5.0.001
DataStoreSpells, v5.0.001
DataStoreStats, v5.0.001
DataStoreTalents, v5.0.001
DBMCore, v
DCoords, v3.03
DebugLib, v5.1.DEV.312(/embedded)
FloTotemBar, v
LibExtraTip, v5.12.DEV.324(/embedded)
LilSparkysWorkshop, v
Omen, v3.1.7
PetTheory, v5.0.5-1.1.4
RandomCompanion, v3.0.4
Recount, v
RemoveBarCaps, v
Skillet, v
SlideBar, v5.14.5335 (KowariOnCrutches)
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
TolBaradMaster, v1.5
VodkaFlyers, v1.6
WarcraftPetsExpress, v2.00b
BlizRuntimeLib_enUS v5.0.5.50001 <us>
(ck=9ee)
Try disabling RandomCompanion and see if you have the same issues.
This something your addon caused?:
Date: 2012-10-06 17:37:45
ID: 1
Error occured in: AddOn: !Swatter
Count: 1
Message: Note: AddOn !Swatter attempted to call a protected function (PetJournal:Show()) during combat lockdown.
Debug:
[C]: Show()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:107: PetJournalParent_UpdateSelectedTab()
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:113:
...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:111
[C]: Show()
..\FrameXML\UIParent.lua:1738: SetUIPanel()
..\FrameXML\UIParent.lua:1582: ShowUIPanel()
..\FrameXML\UIParent.lua:1469:
..\FrameXML\UIParent.lua:1465
[C]: SetAttribute()
..\FrameXML\UIParent.lua:2179: ShowUIPanel()
..\FrameXML\UIParent.lua:2163: ToggleFrame()
..\FrameXML\UIParent.lua:636: TogglePetJournal()
[string "TOGGLEPETJOURNAL"]:1:
[string "TOGGLEPETJOURNAL"]:1
Locals:
None
Did you reload or log in during combat?
Nope.
Sort criteria isn't getting remembered. I have to reset each time I log in.
I haven't added persistence yet.
Unique count off again (was correct after I installed the latest 11.4 but now off by 1 (for now,)
Edit - When you first log in it seems to be correct. After capturing and/or releasing a few pets it gets off.
http://www.wowhead.com/npc=62313 - no-shows that the pet has been studied, although I have them 3 in the collection! Fix please R: 5.0.5-1.1.4
Using the latest version I received the following error upon releasing a Poor quality Snake.
Message: Interface\AddOns\PetTheory\Core.lua:540: Usage: GetPetInfoByID(ID) Time: 10/06/12 12:41:07 Count: 1 Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:105: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:50> [C]: ? [C]: in function `GetPetInfoBySpeciesID' Interface\AddOns\PetTheory\Core.lua:540: in function <Interface\AddOns\PetTheory\Core.lua:532> Interface\AddOns\PetTheory\Core.lua:727: in function <Interface\AddOns\PetTheory\Core.lua:726> (tail call): ? ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:191: in function <...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:174> [C]: ? [C]: ? [C]: in function `ClearSearchFilter' ...tTheory\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:142: in function `ClearFilters' ...tTheory\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:234: in function `LoadPets' ...tTheory\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:322: in function `?' ...tTheory\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:47: in function <...tTheory\Libs\LibPetJournal-2.0\LibPetJournal-2.0.lua:46> [C]: in function `ReleasePetByID' ...e\AddOns\Blizzard_PetJournal\Blizzard_PetJournal.lua:75: in function `OnAccept' Interface\FrameXML\StaticPopup.lua:3827: in function `StaticPopup_OnClick' [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: msg = " Interface\AddOns\PetTheory\Core.lua:540: Usage: GetPetInfoByID(ID)" funcnames = <table> { 1 = "GetPetInfoBySpeciesID" 2 = "ClearSearchFilter" 3 = "ClearFilters" 4 = "LoadPets" 5 = "?" 6 = "ReleasePetByID" 7 = "OnAccept" 8 = "StaticPopup_OnClick" } funcstr = "GetPetInfoBySpeciesID > ClearSearchFilter > ClearFilters > LoadPets > ? > ReleasePetByID > OnAccept > StaticPopup_OnClick" looksLikeAuctionatorError = false inAtrErrorHandler = true origErrorHandler = <function> defined Interface\FrameXML\BasicControls.xml:<Scripts>:4 zc = <table> { msg_red = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:550 msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:675 GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:149 NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:504 IsEnglishLocale = <function> defined @Interface\AddOns\Auctionator\AuctionatorLocalize.lua:51 ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:35 StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:868 printmem = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:949 round = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:544 tallyAdd = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1039 msg_color = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:556 CheckDeferredCall = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:331 priceToMoneyString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:779 tallyPrint = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1051 StringEndsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:848 GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:164 BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:494 If = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:98 periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:354 Min = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:68 msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:551 SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:46 CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:921 msg_str = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:569 priceToString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:743 enc64 = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:214 Val = <function> defined @Interface\AddOns\Auctionator\zcUt