Displays information on your pet, such as name, level, combat ratings and attributes.
Use
PetInfoFu keeps track of your pets, including your stabled pets. Optionally, it will track your history of taming pets. Clicking on the FuBar menu, which displays your pet's happiness in colour, will bring up the training dialog. Should you have Cartographer installed, PetInfoFu can keep track of the stables for you.
For hunters, you can click on a stabled pet in the FuBar tooltip and a small tooltip will pop-up showing you the skills of that particular pet. You will need to visit the Stable and park your pet there, then close the stable for the extended information to be saved (and shown in the tooltip)
Clicking on the line Experience needed will pop-up a little draggable tooltip showing information pertaining your chose way of Show experience to level.
Options
Show pet's name (True) - Displays the name of your current pet, assuming it is not currently dismissed.
Show pet's level (True) - Displays the level of your current pet, assuming it is not currently dismissed.
Show pet's combat statistics (True) - Shows your pets combat statistics, assuming it is not currently dismissed.
Show pet's attributes (True) - Shows your pets Strength, Agility, Stamina, Intelligence and Spirit, assuming it is not currently dismissed.
Show pet's skills (True) - Shows your pets skills, assuming it is not currently dismissed. It also shows the level a higher rank can be learned, should that rank be in your pet training manual.
Hunter Only:
Show experience: By amount/By Kill/By percentage/By time/Reset timer/Show on bar (False) - Show experience till leveling, various setting show different ways of timing this. Reset will start the "time til pet levels" timer again. You can also reset the kill counter/timer by Ctrl-Clicking the label. Selecting Show on bar will place this information on the main FuBar.
Show stabled pets (False) - Shows you which pets are currently in your stable and their level.
Play sound: On TP gain/On new skill available (False) - Play a sound when the pet gains Training Points (TP) or is able to learn an available skill.
Stabled Pets|Show stabled pets (False) - Shows you which pets are currently in your stable and their level.
Track pet history (False) - Keeps track of all the (named) pets you stable for the first time in your career as a hunter. Note: You will have to close the stable for this option to do it's work.
Mapnotes|Enable Stable mapnotes (False) - Will place an icon on the map for each Stable you visit. Needs Cartographer to be installed.
Warlock only:
Show nethered demons (False) - Keeps track of the skills of the demons you can summon, but are currently gallivanting in the Twisted Nethers.
Pet History
The Pet History will, of course, show incorrect information for long term pets. If you want to correct this you can edit the SavedVariables file in your WTF folder. If you open the FuBar_PetInfoFu.lua file with something like Notepad you need to look for the section ["petHistory"].
You can set the ["PetLevel"] variable to the level your pet was when you tamed her. In Lazuli's case: 21. You can set the ["HunterLevel"] variable to the level you were when you tamed her. In Lazuli's case: 42.
If you want to add older pets, that are no longer with you, you can add a section like the above, be careful of the commas, and edit that.
The first bit (the key) should be a combination of the pet type and it's name. The values for ["PetType"] (Cat, Wolf, etc.) and ["PetName"] should be set appropriately. So, adding:
would add a level 8 Owl called Nightwind, which you tamed when you were level 10.
If you are unsure of what you are doing, please make a back up of this file first. If you get an error when you load your hunter, you can replace the file with the original again.
Acknowledgements
This add-on is a continuation of corgi's PetInfo which he kindly allowed me to update to WoW 2.0. I'd also like to thank gnancy for suggesting I add support for Demonic Knowledge and helping me test it.
Install: extract the FuBar_PetInfoFu folder into
\World of Warcraft\Interface\AddOns\
This add-on was downloaded from http://www.wowinterface.com/
Change Log - FuBar - PetInfoFu
3.2.0 - updated TOC
3.0.3 - fixed happiness gain with Guard Dog
3.0.2 - cleanup unused data in SavedVariables, fixed issue with locales (Kazragore)
3.0.1 - fixed bug with LibCrayon
3.0.0 - updated to 3.0.2, removed obsolete functionality, added new happiness improving pet talents
2.4.2 - added option to display happiness in a seperate frame rather than the FuBar (MiyaMirage) and doubled the happiness DECAY_RATE (2.4.2)
2.4.1 - tried to fix issues with German translation
2.4.0 - updated TOC, added German translation (Singler), updated code to new combat log
2.3.2 - fixed bug where nethered demons were not properly saved, added Show Mend Pet option (kergoth)
2.3.1 - revamped happiness calculations to be (hopefully) more accurate; added a little (movable) tooltip to show when your pet is being healed.
2.3.0 - updated TOC, added sound on pet happiness level change, xp tool tip now remembers if it's showing.
2.2.1 - added XP window, fixed a few minor bugs
2.2.0 - updated TOC, added Happiness tracking, added saving of pet skills and way to show these (tkasomething crowd), added demon icons (maytrix).
2.1.4 - added option for sound when pet able to learn new skill (Mania), removed level timers for pets of same level as hunter.
2.1.3 - added by kill timer (MayDay), added option to show Loyalty for Stabled pets (Someone)
2.1.2 - added nethered pets to "No pet" tooltip, and a scheduled event to fix "UO", hopefully fixed stack overflow bug.
2.1.1 - added show experience (Mars85), hopefully fixed bug (ThornyJohn)
2.1.0 - update TOC, added pet/demon skills and toggles for skills and combat statistics.
2.0.5 - bugfixes
2.0.4 - added support for Demonic Knowledge (Warlock)
2.0.3 - added stable intergration with Cartographer (Hunter)
2.0.2 - fixed some issues for Warlocks
2.0.1 - added sorting on when one first stabled a pet. (Hunter)
- tried to reduce updates triggered by UNIT_HAPPINESS
2.0 - initial release
Optional Files - FuBar - PetInfoFu
Sorry, there are currently no optional files available.
If you are using Auctioneer/Gatherer you may have bugswatter eating your errors. You could check with, if I recall correctly /swat show?
There may be something with translations going on, I have a feeling one of the libraries was changed and it may throw up an error there. I'm still trying to figure out what and where...
Great addon.
But since 2.4 (or sometimes around that) I just can't get it to load.
No errors, deleted wtf-files, everything else on fubar is loading but petinfofu just doesnt show up. Not a single error message, just nothing. I have no idea where to look. (it IS activated of course).
I'm using the german client. No problems on my friends computer - he's using the english client.
Anyone else having this problem?
Sorry, but the error id still there, can we get a fix pretty please? I'm on a US server. Thank You!
Date: 2008-04-14 12:59:30
ID: 51
Error occured in: Global
Count: 1
Message: ...face\AddOns\FuBar_PetInfoFu\PetInfoFuLocals-enUS.lua line 7:
AceLocale(PetInfoFu): Can only accept true as a value on the base locale. "deDE" is the base locale, "enUS" is not.
Debug:
[C]: ?
[C]: error()
Ace2\AceLibrary\AceLibrary.lua:122: error()
...nterface\AddOns\Ace2\AceLocale-2.2\AceLocale-2.2.lua:223: RegisterTranslations()
...face\AddOns\FuBar_PetInfoFu\PetInfoFuLocals-enUS.lua:7: in main chunk
[C]: ?
[C]: pcall()
FuBar\FuBar.lua:829:
FuBar\FuBar.lua:824
FuBar\FuBar.lua:957: LoadPlugin()
FuBar\FuBar.lua:1093: object_method()
...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:289:
...Ons\FuBar\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227
I'm going to give that a try. Hopefully update this evening.
Thanks!
[Edit]
I get a feeling things changes in the localisation libraries somehow. I think the errors I had with petName being a boolean may have been related. I was assigning L["UO"] to it, which read L["UO"] = true. Now changed it to L["UO"] = "UO" and hope it will go away.
While I haven't finished reading up on the Ace library frameworks, I believe this made 'deDE' the primary locale for the mod. When I swapped them around, it worked like a charm!
I also noticed that both localization files include some entries such as:
Code:
["Track pet history"] = true, -- hunter
["Track pet happiness"] = true, -- hunter
["Show Mend Pet Frame"] = true, -- hunter
["Show nethered demons"] = true, -- warlock
I believe this would cause an error to fire for a German user who had the files swapped in the TOC.
Date: 2008-04-04 17:03:10
ID: 57
Error occured in: Global
Count: 1
Message: ...face\AddOns\FuBar_PetInfoFu\PetInfoFuLocals-deDE.lua line 7:
AceLocale(PetInfoFu): Can only accept true as a value on the base locale. "enUS" is the base locale, "deDE" is not.
Debug:
[C]: ?
[C]: error()
Ace2\AceLibrary\AceLibrary.lua:122: error()
...nterface\AddOns\Ace2\AceLocale-2.2\AceLocale-2.2.lua:223: RegisterTranslations()
...face\AddOns\FuBar_PetInfoFu\PetInfoFuLocals-deDE.lua:7: in main chunk
[C]: ?
[C]: pcall()
FuBar\FuBar.lua:829:
FuBar\FuBar.lua:824
FuBar\FuBar.lua:957: LoadPlugin()
FuBar\FuBar.lua:1093: object_method()
...terface\AddOns\LibRockTimer-1.0\LibRockTimer-1.0.lua:289:
...terface\AddOns\LibRockTimer-1.0\LibRockTimer-1.0.lua:227
AddOns:
i found that if you download and install from wowace.com babble library 2.2 it fixes the problem i was getting the same thing till i did that so hopefully it will work for you to