Go to Page... |
Updated: | 05-06-11 01:29 AM |
Created: | unknown |
Downloads: | 34,098 |
Favorites: | 218 |
MD5: |
FuBar - PetInfo 4.1.0
Author: Jayhawk
Release Date: 2011-05-03
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 have summoned a particular pet for the extended information to be saved (and shown in the tooltip)
Options
Show pet's name (True) - Displays the name 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 Mend Pet Frame (False) - Toggles a dragable frame when Heal Pet is active
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 active pets (True) - Shows you which pets are currently your active pets.
Stabled Pets|Show stabled pets (False) - Shows you which pets are currently in your stable.
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.
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/
Comment Options |
Jerricka |
View Public Profile |
Send a private message to Jerricka |
Visit Jerricka's homepage! |
Find More Posts by Jerricka |
Add Jerricka to Your Buddy List |
Kazragore |
View Public Profile |
Send a private message to Kazragore |
Visit Kazragore's homepage! |
Find More Posts by Kazragore |
Add Kazragore to Your Buddy List |
01-09-08, 01:57 PM | |
|
I updated the WoWACE version Monday, but am still unsure if it now works correctly.
|
|
Jayhawk |
View Public Profile |
Send a private message to Jayhawk |
Visit Jayhawk's homepage! |
Find More Posts by Jayhawk |
Add Jayhawk to Your Buddy List |
markcounselor |
View Public Profile |
Send a private message to markcounselor |
Visit markcounselor's homepage! |
Find More Posts by markcounselor |
Add markcounselor to Your Buddy List |
01-07-08, 02:14 PM | |
|
I had issues with the WowAce repository. Seems thi9s is related to it. I'll look into it.
Sorry for the inconvenience. |
|
Jayhawk |
View Public Profile |
Send a private message to Jayhawk |
Visit Jayhawk's homepage! |
Find More Posts by Jayhawk |
Add Jayhawk to Your Buddy List |
MyKroFt |
View Public Profile |
Send a private message to MyKroFt |
Visit MyKroFt's homepage! |
Find More Posts by MyKroFt |
Add MyKroFt to Your Buddy List |
Jayhawk |
View Public Profile |
Send a private message to Jayhawk |
Visit Jayhawk's homepage! |
Find More Posts by Jayhawk |
Add Jayhawk to Your Buddy List |
Twidget |
View Public Profile |
Send a private message to Twidget |
Visit Twidget's homepage! |
Find More Posts by Twidget |
Add Twidget to Your Buddy List |
10-20-07, 01:29 AM | |
|
Re: Smart Warlock Pet Icons
Hi maytrix
From your code, I guess the GetPetIcon() API function doesn't work? I'll see if I can add either your code (or something similar) Thanks fo rthe suggestion, though. |
|
Jayhawk |
View Public Profile |
Send a private message to Jayhawk |
Visit Jayhawk's homepage! |
Find More Posts by Jayhawk |
Add Jayhawk to Your Buddy List |
10-16-07, 06:59 AM | |
|
Smart Warlock pet Icons
Made some changes in your textupdate function to allow for smart icons for warlock pets, it basically adds the correct pet icon decided by what pet you have out. You will have to set the locals.
Code:
function PetInfoFu:UpdateText() -- sound checks if self:IsHunter() then self:CheckForTPGain() self:CheckForNextLevelSkill() end ---Smart Warlock Icon Assign By pet type if self:IsWarlock() then if (UnitCreatureFamily("pet") == "Imp") then self:SetIcon("Interface\\Icons\\Spell_Shadow_SummonImp"); elseif (UnitCreatureFamily("pet") == "Felguard") then self:SetIcon("Interface\\Icons\\Spell_Shadow_SummonFelGuard"); elseif (UnitCreatureFamily("pet") == "Felhunter") then self:SetIcon("Interface\\Icons\\Spell_Shadow_SummonFelHunter"); elseif (UnitCreatureFamily("pet") == "Succubus") then self:SetIcon("Interface\\Icons\\Spell_Shadow_SummonSuccubus"); elseif (UnitCreatureFamily("pet") == "Voidwalker") then self:SetIcon("Interface\\Icons\\Spell_Shadow_SummonVoidWalker"); elseif (UnitCreatureFamily("pet") == "Infernal") then self:SetIcon("Interface\\Icons\\Spell_Shadow_SummonInfernal"); end end if self:IsTextShown() then if self.db.char.showPetName or self.db.char.showPetLevel then if UnitName("pet") ~= nil then local petName = UnitName("pet") local petLevel = UnitLevel("pet") local toonLevel = UnitLevel("player") local petIcon = GetPetIcon() local happiness = GetPetHappiness() local label = '' if petName ~= nil and petLevel ~= nil then if petName == UNKNOWNOBJECT then petName = L["UO"] self:SetIcon("Interface\\Icons\\INV_Misc_QuestionMark"); self:ScheduleEvent(self.UpdateText,2, self) end if petIcon ~= nil then self:SetIcon(petIcon) end -- show name and/or level if self.db.char.showPetName then if self.db.char.showPetLevel then label = petName..' ('..petLevel..')' else label = petName end else if self.db.char.showPetLevel then label = petLevel else end end -- show XP if petLevel ~= toonLevel then if self.db.char.showPetXP == 1 then local _, _, toLevelXP = self:PetInfo_GetPetExperience() label = label..' - '..format(L["PI_FORMAT"], toLevelXP) elseif self.db.char.showPetXP == 2 then local _, totalXP, toLevelXP = self:PetInfo_GetPetExperience() local toLevelXPPercent = toLevelXP / totalXP * 100 label = label..' - '..format(L["PI_PERCENT_FORMAT"],toLevelXPPercent) elseif self.db.char.showPetXP == 3 then local _, _, toLevelXP = self:PetInfo_GetPetExperience() label = label..' - '..self:GetTimeToLevel(toLevelXP) elseif self.db.char.showPetXP == 4 then if lastKillXP > 0 then local _, _, toLevelXP = self:PetInfo_GetPetExperience() label = label..' - '..self:GetKillsToLevel(toLevelXP) end end end -- set colour if happiness == nil then -- non hunter pet self:SetText(label) else if self.db.char.trackPetHappiness then label = label..format(L["PI_FORMAT_HAPPINESS"],estimatedPetHappiness) end if happiness == 1 then self:SetText(crayon:Red(label)) -- unhappy elseif happiness == 2 then self:SetText(crayon:Yellow(label)) -- content elseif happiness == 3 then self:SetText(crayon:Green(label)) -- happy end end else -- pet name and level are nil which means there shouldn't have been a pet ui in the first place self:SetText(L["PI_NOPET"]) if self:IsWarlock() then self:SetIcon("Interface\\Icons\\INV_Misc_QuestionMark"); else self:SetIcon(BS:GetSpellIcon("Train Beast")) end end else -- no pet ui found self:SetText(L["PI_NOPET"]) if self:IsWarlock() then self:SetIcon("Interface\\Icons\\INV_Misc_QuestionMark"); else self:SetIcon(BS:GetSpellIcon("Train Beast")) end end else if UnitName("pet") ~= nil then local petIcon = GetPetIcon() if petIcon ~= nil then self:SetIcon(petIcon) end end self:SetText("") end end end
Last edited by maytrix : 10-16-07 at 07:00 AM.
|
|
maytrix |
View Public Profile |
Send a private message to maytrix |
Visit maytrix's homepage! |
Find More Posts by maytrix |
Add maytrix to Your Buddy List |
10-04-07, 10:12 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
I think in experienceFu its just a simple (xp this session)/(time this session)
I just want (petXP this session)/(time this session) Thanks for letting us make suggestions! |
|
yeloshak |
View Public Profile |
Send a private message to yeloshak |
Visit yeloshak's homepage! |
Find More Posts by yeloshak |
Add yeloshak to Your Buddy List |
09-30-07, 12:59 AM | |
|
Re: Request
Hi Twidget
Glad you enjoy the mod. I'll see if I can find a simple way to add that particular option. Yeloshak, there should be a 'how many more mobs of this level do I need to kill before my pet levels" option, but I guess you want something slightly different? I'm not quite sure how to implement this, though... |
|
Jayhawk |
View Public Profile |
Send a private message to Jayhawk |
Visit Jayhawk's homepage! |
Find More Posts by Jayhawk |
Add Jayhawk to Your Buddy List |
09-29-07, 12:27 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
XP/hr?
I have been using the "time to level" function showing in FuBar.
Could you add XP/hr as one of the "show experience" options. Grinding this boar up to 70, it would be nice to see my efficiency in Fubar. Nice mod! |
|
yeloshak |
View Public Profile |
Send a private message to yeloshak |
Visit yeloshak's homepage! |
Find More Posts by yeloshak |
Add yeloshak to Your Buddy List |
09-28-07, 05:49 AM | |
|
Request
Hi,
Love your mod. I use it and FuBar_PetFu at the sametime. The only reason I use this other mod as well is because it plays a sound when when my pets Happiness changes. When the happiness decreases I have it setup to play a pittifull meow I recorded from my own cat when she wants to be fed and when it increases it plays a loud purrr I also recorded. Now that you have added sounds to your mod for other things could you possibly add sound for this? Then I wouldn't need that other mod at all. I like your much better for everything else because of all the detailed information it provides. Take Care, Twidget
Last edited by Twidget : 09-28-07 at 05:51 AM.
|
|
Twidget |
View Public Profile |
Send a private message to Twidget |
Visit Twidget's homepage! |
Find More Posts by Twidget |
Add Twidget to Your Buddy List |
09-26-07, 08:50 PM | ||
|
I believe they built their DBs by scanning the petbar when they are enslaved to get their skills/abilities. |
|
|
maytrix |
View Public Profile |
Send a private message to maytrix |
Visit maytrix's homepage! |
Find More Posts by maytrix |
Add maytrix to Your Buddy List |