Download
(234Kb)
Download
Updated: 12-16-08 01:42 PM
Pictures
File Info
Updated:12-16-08 01:42 PM
Created:unknown
Downloads:5,192
Favorites:50
MD5:

MiniPet  Popular! (More than 5000 hits)

Version: 4.5.144
by: LordFarlander [More]

***MINIPET ADDON***

Version 4.5

Originally developed by Carra
Currently maintained by LordFarlander


SYNOPSIS:

There are a number of events that trigger the loss of your companion. This addon reminds you to summon a new one, either by displaying a text warning and/or flashing the MiniPet button. You can drag and position the MiniPet button wherever it's most convenient for your UI.


EVENTS THAT TRIGGER ALERTS:
- Entering the game
- Entering an instance
- Resurrecting (may be a bit buggy)
- Using a Taxi Service
- Teleporting/Hearthing
- Dismounting a flying mount


USAGE & COMMANDS:
1.) Click the MiniPet button to summon a random companion!
2.) Right-click the MiniPet button to hide it.
3.) Type /MiniPet [group] [command] or /mp [group] [command]

Options and Commands:
gui
• Opens the graphical configuration.
options
list
• Shows a list of all the companions on your character.
relist
• Forces a refresh of the list of companions on your character.
toggleTextWarning
• Shows text alerts to warn you to summon a companion.
• Text alerts are ENABLED by default.
toggleButtonWarning
• Flash or don't flash the button to warn you to summon a companion.
• Flashing is ENABLED by default.
toggleAutoHideButton
• Hide or don't hide the button after it's clicked.
• Hide on-click is ENABLED by default.
toggleBg
• Show MiniPet alerts while in a battleground.
• Text alerts in BGs are ENABLED by default.
toggleMountWarning
• Shows alerts when dismounting a personal flying mount.
• Text alerts when dismounting are ENABLED by default.
suggestOnlySoulbound
• Sets whether only soulbound companions will be suggested.
• Only soulbound companions are suggested by default.
reagentCheck
• Sets whether companions that require a reagent to summon will be suggested ONLY if the reagent is currently in your inventory.
• Companions that require a reagent will only be suggested if you have the reagent by default.
equipmentCheck
• Sets whether companions that are summoned from equipment will be suggested when the item is not equipped.
• Companions from equipment will only be suggested when the item is equipped by default.
forceQuestPet
• Sets whether only companions that are part of a quest will be suggested if they are in your bags.
• Quest companions will be suggested by default.
button
toggleButton
• Show or hide the MiniPet button.
• Button is ENABLED by default.
lockButton
• Locks the position of the MiniPet button.
• The button is not locked by default.
alpha
• The normal transparency of the button.
• The normal transparency is 100% (1.0) by default.
fadeOut
• Fades the button out when it is not the cursor is not over it.
• Fading is off by default.
fadeOutInsteadHide
• Fades the button out instead of hiding it.
• Fading instead instead of hiding is off by default.
fadeOutCancelInCombat
• Don't fade the button if in combat.
• Fading is stopped if in combat by default.
fadeOutCancelOnShift
• Don't fade the button if Shift is being held down.
• Fading is not stopped by holding down Shift by default.
fadeOutCancelOnCtrl
• Don't fade the button if Control is being held down.
• Fading is not stopped by holding down Control by default.
fadeOutCancelOnAlt
• Don't fade the button if Alt is being held down.
• Fading is not stopped by holding down Alt by default.
fadeOutTime
• How long it should take to completely fade out the button.
• It will take 0.5 seconds by default.
fadeOutDelay
• Amount of time to wait before fading out the button.
• It will wait 0.5 seconds by default.
fadeOutAlpha
• Final transparency of the button when faded out.
• The final transparency is 20% (0.2) by default.
favorites
list
• Show a list with all of your favorite companions.
zoneFavorites
list
• Show a list with all of your zone favorite companions.

MiniPet supports ButtonFacade, use /bf to configure the skin and color
settings for the button if you have it installed.
MiniPet supports LibKeyBound, use /kb to enter key binding mode.
MiniPet's button will stick to other frames that support LibStickyFrames.

MiniPet outputs the current item it will use using LibDataBroker-1.1. Note that clicking on the item in a Broker addon will not activate the item. You must have MiniPet bound to a key to use it in a Broker addon and hide its own button.

KNOWN ISSUES:
* Alerts do not work when entering non-instanced portals, such as the
portal in the Stormwind mage tower.
* Changes to the randomizer means that it will sometimes pick the same companion many times in a row. This is intentional.

BUG REPORTING:
Report bugs at WoWAce

TRANSLATIONS:
Only the English translation is currently being maintained. While French
and German translations exist, they are not being regularly updated.
- German translation by Plinius; updated by CrispyRoll.
- French translation by Faerian.

4.5.141
- Update the list of zones for the favorites

4.5.140
- Really did fix modifier item cycling

4.5.138
- Fix for secure frame detection in LDB support

4.5.136
- Fix for an error when favorites lists contain a mount that the player no longer has in their cache
- Secure LDB display support

4.5.135
- Fix quest companion support to support children again

4.5.133
- Fix for quest companion support when the quest is completed

4.5.132
- Got rid of 2.4.3 support code

4.5.131
- Fixes for quest item support

4.5.129
- Fix for clicking on Broker info

4.5.127
- Fix for OnClick functionality with LDB
- Added scale button localizations
- Updated French localization

4.5.126
- Fix a bad string
- Maxes for weight now go to 11

4.5.124
- Companion Item fix (ticket 2)

4.5.121
- Fix for gui chat command

4.5.120
- TOC version bump
- Copyright stuff
- UTF8 fixes

4.5.118
- Library updates

4.5.117
- Library updates

4.5.116
- Library updates

4.5.115
- embeds was referring to LDB incorrectly (but it was somehow still working for me :p)

4.5.113
- Same as 4.5.82133.1, but with new versioning system.

4.5.82133.1
- Show/hide button is now a saved option, and the key bound to the button will continue to do its action even in the button is hidden by that setting.

4.5.82133
- Modifier item pick order will actually be honored :p

4.5.82081
- Forgot to update readme

4.5.82080
- LibDataBroker-1.1 support. Note that the item cannot be activated by clicking, the data broker host will only show what the current item is.

4.5.81965
- How'd those coconuts get here...

4.5.81929
- Fix an error when right clicking the button

4.5.81917
- A fix for an error that could occur in the zone favorites
- Added ability to set order that modifier items are picked in

4.5.81750
- Updated readme

4.5.81699
- Fix for picking randomly at incorrect times

4.5.81627
- Fixed a string that was still referring to pets

4.5.81586
- Updated readme

4.5.81574
- Won't store favorites that are the default value

4.5.81503
- Critter enchant items works

4.5.81151
- Favorites and Zone Favorites actually work with the new system
- Fix in MiniPet.xml for WotLK
- Changed references to minipets and pets in the stuff displayed to the user to reference companions instead

4.5.80359
- Updated French localization
- Added reminder header to the Zone Favorites
- Added back in command line add for Zone Favorites
- Fixes for quest pet

4.5.80245
- Changed the Zone Favorites. Zones are now a tree format (it's snazzy) under the continents
- Zone Favorites now lists battlegrounds, instances, etc as well

4.5.80163
- Changed to use count function
- Spell support fixified

4.0.79783.1
- Added Spirit of Competition MiniPet

4.0.79783
- Readme fix
- Button now defaults to the center of the screen.

4.0.79494
- Updated Readme

4.0.79394
- Fix for minipets that are summoned from an equipped item

4.0.78763
- Fixed so doesn't give warning when die & release

4.0.78458
- Made sure all the paths and filenames are the correct case

4.0.78312
- Can now add and list favorites and zone favorites from the slash command
- UpgradeChecking is now done in OnProfielChanged, which is called to initialize on app load

4.0.78134
- Updated to get button group from LibLordFarlander-UI-2.0
- Changed use of GetZoneText() to GetRealZoneText()
- Options will now say what they're set to when using the chat command

4.0.78042
- Button and profile options are now settable via the chat window
- Added chat command to bring up the config UI

4.0.77761
- Removed unneeded dprint
- Changed how toggle options are set
- Changed PetAndMountDatabase lib instance to be a file local

4.0.77733
- Removed need for LibBabble
- Added OnProfileReset callback
- Simplified IsATeleportSpell

4.0.77708
- Fixed capitalization of CallbackHandler's path in embeds.xml
- Removed SetBackdropColor for the tooltip, it isn't needed
- Added reagent checking for favorites
- Removed an unneeded global that was being created

4.0.77665
- Changed the button options to be gotten from LibLordFarlander-UI
- Added localization strings for the new button fading options
- Icons are added when listing the minipets
- The favorites lists now show icons

4.0.77616
- Use GetRealZoneText

4.0.77590
- Refresh the button then the user changes the Zone Favorites
- Soulbound check on favorites
Post A Reply Comment Options
Unread 01-13-09, 07:28 AM  
darkyce
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Perhaps it would be a good idea to add the option to remove the pet upon entering Prowl/Stealth?
Took me a few times to figure out how those damned hunters ALWAYS knew where to cast their flares...
I solved it by having /run DismissCompanion("CRITTER") in a macro with Prowl, but it might be useful to others to have it in the addon instead

Thanks for a great addon
Report comment to moderator  
Reply With Quote
Unread 11-20-08, 02:08 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Originally posted by Sepioth
I took the missing lib from the latest one in the archives and it works.

Also I clicked the button and it disappeared. I could not figure out how to get it back. I even tried to dismiss my pet hoping it would reappear and it didn't

I went into the options and set it to not make the box disappear and I still could not see it. Had to reload the UI to get it to show.

Tooltip says "Right click to summon and dismiss your XXXX". Right Click does nothing but change the icon (not actual summon) to the next random pet.

Could you add a way to just dismiss a pet?

Needs some work but Great Addon ... thanks and looking forward to more updates
The missing library is a confuser. It's in the zip and that's the only version of that library I have on my box atm and it works.

Those problems are a result of keeping the addon working as it has traditionally done. Right click is "hide" the button However when I changed how the "Show" option worked I neglected to have a way to get it back lol obviously when disabling autohide and the button is hidden by autohiding it should come back.

The tooltip says what WoW provides. They have yet to remove that erroneous text (If you put a companion spell in the action bar it will give the same tooltip, even though you can left click to summon...)

Dismiss has been suggested but isn't as easy to code as it sounds. I'm looking at it but it is a bit of a job to do, as it looks like I need to keep track of pets being summoned.
Last edited by LordFarlander : 11-20-08 at 02:11 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-08, 02:29 PM  
Sepioth
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 894
File comments: 97
Uploads: 2
I took the missing lib from the latest one in the archives and it works.

Also I clicked the button and it disappeared. I could not figure out how to get it back. I even tried to dismiss my pet hoping it would reappear and it didn't

I went into the options and set it to not make the box disappear and I still could not see it. Had to reload the UI to get it to show.

Tooltip says "Right click to summon and dismiss your XXXX". Right Click does nothing but change the icon (not actual summon) to the next random pet.

Could you add a way to just dismiss a pet?

Needs some work but Great Addon ... thanks and looking forward to more updates
Last edited by Sepioth : 11-19-08 at 02:31 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-08, 02:12 PM  
Sepioth
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 894
File comments: 97
Uploads: 2
I get this error:

\AddOns\MiniPet\MiniPet.lua line 75:
MiniPet requires LibLordFarlander-ItemList-2.0


I looked in the lib folder .. not there
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 06:03 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 210
Uploads: 0
Just one thing I've noticed. The profiles don't seem to be working. I set one for "default"...then went to another character, set it to default...and it didn't use the "default" settings.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 01:54 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Originally posted by Spinhalf
I like this mod. Thank you

My taint log is full of this though...
Hmm thank you for that. It shouldn't be trying to set the attributes in combat, I'll have to see why it is.
Report comment to moderator  
Reply With Quote
Unread 10-22-08, 12:19 AM  
Spinhalf
A Defias Bandit

Forum posts: 2
File comments: 41
Uploads: 0
I like this mod. Thank you

My taint log is full of this though...
MiniPet_Button:SetFromListEntry()
10/22 00:04:36.597 Interface\AddOns\MiniPet\MiniPet.lua:1339 OnUpdate()
10/22 00:04:36.597 Interface\AddOns\MiniPet\Libs\LibLordFarlander-UI-2.0\LibLordFarlander-UI-2.0.lua:521
10/22 00:04:36.599 An action was blocked in combat because of taint from !Swatter - MiniPet_Button:SetAttribute()
10/22 00:04:36.599 Interface\AddOns\MiniPet\Libs\LibLordFarlander-ItemList-2.0\LibLordFarlander-ItemList-2.0.lua:301 MiniPet_Button:SetFromListEntry()
10/22 00:04:36.599 Interface\AddOns\MiniPet\MiniPet.lua:1339 OnUpdate()
10/22 00:04:36.599 Interface\AddOns\MiniPet\Libs\LibLordFarlander-UI-2.0\LibLordFarlander-UI-2.0.lua:521
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: