Help

PetCheck

Roleplay Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 3,551 Downloads
  • Supports: 4.0.3a
  • 0 Average Daily Downloads
  • Comments
  • Created 2/9/2009 8:18:12 PM
  • Updated 1/27/2011 3:53:01 AM
  • 2 Favorites
  • Project Site
  • License: All Rights Reserved
  • Release Type: Release
  • Newest File: PetCheck v1.4.22
or
Support development! **
Donate

About PetCheck

PetCheck is an AddOn designed to keep your favorite non-combat pet summoned at all times.

__Commands__ (You can use either /pc or /petcheck)

/pc help - displays valid commands.
/pc status - displays your current pet and whether or not PetCheck is paused.
/pc pause - pauses/unpauses PetCheck.
/pc set 'pet name' - sets the pet you want PetCheck to keep summoned.
/pc version - displays version information.
/pc stealth - toggles stealth mode on/off.

For example to summon Frosty the baby frostwyrm you type:
/pc set frosty

Please post any feedback here.

_Version 1.4.22__1-27-11_
Added a check for flight (Thanks, dreamstate83).
Added a check for Druid flight forms (Thanks again, dreamstate83).

_Version 1.4.21__1-11-11_
Added a check for Hunters' Camouflage.
Added a check for Mages' Invisibility.
Updated TOC Author information to my current character.

_Version 1.4.2__10-29-10_
Fixed a bug with the dismount GCD implemented in v1.4.1.

Fixed a bug where PetCheck would interrupt eating or drinking to summon.
Changed the interface to red.
Commented and cleaned up source code.
Increased code performance.
Added support for '/pc' instead of '/petcheck'.
Added message displaying PetCheck feedback email.
Added startup message to indicate PetCheck has successfully loaded.
Added option to view the current PetCheck version and release date.
PetCheck will no longer attempt to summon while you're falling.

_Version 1.4.1__10-29-10_
Fixed a bug where PetCheck would cancel Stealth to summon after dismounting by casting Stealth.
Fixed a bug where PetCheck would interrupt First Aid bandage channeling to summon.
Fixed a bug where PetCheck would try to summon while casting, resulting in error message spam ingame.

_Version 1.4__10-22-10_
Added a new feature: Stealth mode
If stealth mode is enabled, PetCheck will automatically dismiss your pet upon entering stealth
Upon leaving stealth, PetCheck will re-summon your pet as soon as you're not: targeting a spell, dead, or in combat.

_Version 1.3__10-22-10_
Updated for compatibility with patch 4.0.1.
Fixed a bug where learning or unlearning a pet would offset your current pet until you relogged.

_Version 1.2__8-08-09_
PetCheck will now find pets such as "Spirit of Summer" regardless of upper/lower case letters.

_Version 1.1__3-22-09_
PetCheck will no longer attempt to summon your pet while in combat.
PetCheck will no longer attempt to summon while a spell is awaiting a target.

_Version 1.0__2-10-09_
Fixed an issue where PetCheck would dismount the player.

_Version 0.1__2-9-09_
PetCheck Released.

Addon Packs Containing This...

Comments

First Previous Page 1 of 2 Next Last
  • #18
    I noticed when I turned LUA error display back on that I get this error when logging in:

    Message: Interface\AddOns\PetCheck\petcheck.lua:51: Usage: GetCompanionInfo(type, index)
    Time: 02/12/11 00:34:46
    Count: 3
    Stack: [C]: in function `GetCompanionInfo'
    Interface\AddOns\PetCheck\petcheck.lua:51: in function

    Locals: (*temporary) = "CRITTER"
    (*temporary) = 0






    I'm certain it has something to do with how the petcheck saved variables are working. After manually running the "/petcheck set " every time i log in the errors stop. I'll email you this post in case you read it first, and if I come up with a fix in the meantime I'll let you know
  • #15
    As a druid, I noticed that when I enter flight form and fly at higher altitudes my pet is spammed. Since the pet falls out of range it continuously attempts to re summon it until I drop to within range of ground level.

    ============================================
    To circumvent this I suggest the following code change. Look for this line:

    or IsMounted() == 1 -- Is the player mounted?

    and add this after it:

    or IsFlying()== 1 -- Is the player flying?
    ============================================

    The pet will still summon in flight form if I land, but will no longer be spammed if I am flying around.
  • #16
    Wow, two years later and I forgot to fix that. I'm so terribly sorry. I just uploaded v1.4.22 which has your fix along with a fix to not summon while a Druid is in flight form.

    Once again, I'm really really sorry it took me so long to realize that I had forgotten to apply that fix. If you have any feedback in the future, please don't hesitate to email PetCheck@live.com as your email will go immediately to my iPhone and I'll be able to apply a fix within a few days. I rarely check the comments here on Curse.
  • #17
    Oh no worries! I'm used to modding add-ons to suite me. I used to make add-ons back in vanilla, and as a programmer it became all I did so I had to stop the obsession. I'll be sure to send you any emails going forward :)
  • #12
    hunter camouflage bug.

    if i cast camouflage while mounted the pet summon breaks it.
  • #13
    Thanks for the bug report! I'll get to fixing that tonight. Expect it fixed in a day or so. :D
  • #14
    Due to some real life complications, that bug fix might be a little late. I apologize for the inconvenience.
  • #11
    Any chance on an update soon?
  • #9
    I made a quick change to the function isSummonable()

    I found that as a druid in epic flight form, the petcheck addon would continuously summon my pet while I was flying, and then summoning again when the pet was out of range of my high flight. This locked up global cooldowns and was a tad annoying. I added this:

    or IsFlying() == 1
  • #10
    Thanks, I'll add that in a future bugfix update.
  • #8
    I just submitted a quick update for 3.2.0. This includes a minor bug fix that some users might have experienced where if you typed "/petcheck set Spirit of Summer" or anything else that contains a lower cased word the addon would search for "Spirit Of Summer" and fail to set the pet even if you had it. All should be working properly now.
  • #7
    I submitted PetCheck v1.1 a few moments ago. It should be up shortly.
  • #6
    Okay so far in the update I have the following changed and in testing. PetCheck will no longer try to summon your pet while you are in combat. PetCheck will also avoid summoning your pet if you are in the middle of casting a targeted spell. For example if you are about to cast Blizzard, Blessing of Might, or any spell that requires you to select a target. I'm looking into restricting summoning while a spell is being cast (regardless of combat status). Finally I'm looking into restricting summoning for 'n' seconds after you have dismounted. By default this will be 10 seconds but it will be adjustable with the "/petcheck time" command. While I can't promise the unimplemented features will make it into this update, I can promise that everything I have fixed will be up for download this Sunday (March 22, 2009).

    Also, I will fix the packaging issue on this update, Ani.
  • #5
    I like this addon, but I would like to make a few small suggestions. My main problem is when it summons the pet at just the wrong time, like if you are riding away from mobs or enemies on your mount, you stop and bandage and petcheck interrupts your bandaging immediately. Or when you get knocked off your mount and petcheck interrupts while you try to defend yourself.

    So heres my suggestion: would it be difficult to add an exception for combat for the petcheck autoscan? and maybe a 10 second delay after dismounting? Possibly an override where it wouldnt interrupt anything at all .... like petcheck would pause for any casting or other player actions to complete.

    I don't know how hard it would be to add these exceptions, but thanks for making the addon and hopefully you can find the time for an upgrade to this great addon :)

    Good Luck and Thanks again

    :)
  • #4
    If you install this over curse client it unpacks the PetCheck v1.0 folder in your AddOns folder and inside this the real AddOn.
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
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.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!