Download
(31 Kb)
Download
Updated: 01-11-12 09:31 PM
Pictures
File Info
Updated:01-11-12 09:31 PM
Created:unknown
Downloads:13,526
Favorites:137
MD5:
Creature Comforts  Popular! (More than 5000 hits)
Version: 4.3.0.120
by: Phanx [More]

This addon is no longer maintained or supported.

If you are interested in permanently adopting Creature Comforts,
and have published at least one WoW addon,
please send me a PM!


----------------------------------------------------------------------------------------------------------------------------------


Combines your Call, Dismiss, Feed, Mend, and Revive Pet abilities into one button.

Out of combat, Creature Comforts will revive your pet if it’s dead, call your pet if it’s unsummoned, dismiss your pet if you’re holding the Ctrl key (or if you middle-click), feed your pet if its health is below 50% and Feed Pet is available, or mend your pet if its health is low (or it has a debuff you can dispel with the Improved Mend Pet talent).

In combat, Creature Comforts will call your pet if it’s unsummoned, revive your pet if it’s dead, dismiss your pet if you’re holding the Ctrl key, or mend your pet otherwise. Due to Blizzard’s restrictions on editing macros while in combat, if your pet is dead but was despawned when you entered combat, you’ll need to hold the Shift key (or right-click) to tell the macro to revive it.

Usage

Options are available in the Interface Options window. You can type “/cc” or “/creaturecomforts” to open the window directly to the Creature Comforts panel.

The first time you run Creature Comforts, you’ll need to create the macro it will manage. You can do this from the configuration panel (press the “Create Macro” button) or from the Blizzard macro window (create a character-specific macro named “AutoPet”).

Language Support

Creature Comforts is compatible with English, Deutsch (deDE), Español (esES/esMX), Français (frFR), Русский (ruRU), 한국어 (koKR), 简体中文 (zhCN), and 正體中文 (zhTW) game clients.

Creature Comforts is translated into English, Español, and 简体中文.

Credits

Creature Comforts is based heavily on Tekkub’s Buffet, and indeed began as a simple modification of Buffet to feed my pet instead of myself. I was also inspired by Gazmik’s Fizzwidget Feed-O-Matic, Nirek’s FeedMachine (which in turn is based on Beerke’s King of the Jungle), and Tekkub’s FuzzyLogic. After trying all of these addons, I set out to combine their essential features into a single, transparent, easy-to-use, no-assembly-required package.
Version 4.3.0.120
  • Updated for macro API changes in WoW 4.3 (untested, patch from user help137)
  • Fixed some options
  • Fixed key binding labels

Version 4.1.0.115
  • Updated for WoW 4.1
  • Added support for right-clicking in lieu of holding the Mend/Revive modifier
  • Added support for middle-clicking in lieu of holding the Dismiss modifier

Version 4.0.6.111
  • Added a key binding for people who don’t want to take up an action button
  • Updated the Spanish localization

Version 4.0.3.101
  • Added many food items for the Cataclysm expansion

Version 4.0.3.98
  • Added support for Glyph of Mend Pet
  • Added support for multiple Call Pet spells in Cataclysm
  • Added TOC metadata for the Curse Client
  • Fixed glyph detection for Cataclysm
  • Removed the tekKonfigButton embedded library since it isn't used

Version 3.3.5.86
  • Updated configuration libraries

Version 3.3.2.84
  • Fixed some bugs in the options

Version 3.3.2.83
  • Added translations for all locales for alert messages
  • Updated options generation code

Version 3.2.0.76
  • Fixed error that caused conflicts with Buffet under certain conditions

Version 3.2.0.75
  • Added support for dual talent specialization

Version 3.0.3.67
  • Fixed paths to locale files in TOC

Version 3.0.3.66
  • Fixed localization error with "Feed when hungry" option
  • Fixed German translation for "Fungus"
  • Updated food item database
  • Changed options layout a bit
  • Added full zhCN translations from VENSTER
  • Removed "Raw Fish" and "Raw Meat" translations since Blizzard removed these food categories from the game in 3.0

Version 3.0.2.53
  • Fixed combo/bonus food options
  • Fixed hungry warning intervals
  • Added options to suppress all warnings
  • Removed 2.4.3 compatibility

Version 2.4.3.48-beta
  • Fixed options for Wrath beta
  • Added mend threshold slider
  • Added Brewfest food items
  • Added Wrath beta food items
  • Removed Jaggal Clam Meat (item:24477) from raw meat list

Version 2.4.3.41-beta
  • Fixed status changes for feeding and mending
  • Added localization stubs for esES, koKR, zhCN, and zhTW (addon should now work in these locales)

Version 2.4.3.40-beta
  • Fixed settings upgrade path (was causing settings to reset on load)
  • Fixed detection of live pet (not sure how this problem happens though)

Version 2.4.3.39-beta
  • Fixed detection for happy, debuffed, and mending status changes

Version 2.4.3.36-beta
  • Added option to not consume food items automatically when your pet is already Happy

Version 2.4.3.33-beta
  • Added options for Dismiss and Mend modifier keys

Version 2.4.3.30-beta
  • Added partial ruRU localization (will work in this locale)
  • Added full support for options localization (need translations for all locales)
  • Feed Pet below out-of-combat Mend threshold if already Mending

Version 2.4.3.27-beta
  • Fixed config >_>

Version 2.4.3.26-beta
  • Fixed for preferring conjured food
  • Fixed for considering food with an item level higher than pet's level
  • Added partial configuration (no options for modifier keys or OOC Mend threshold yet)

Version 2.4.3.22-beta
  • Potential fix for AddonLoader users

Version 2.4.3.21-beta
  • Localized spell names so macro will work in non-English clients
  • Increased time between "no food" warnings to 4 minutes
  • Increased time between "hungry" warnings to 2 minutes
  • Time between "very hungry" warnings remains at 1 minute

Version 2.4.3.20-beta
  • Fixed failure to detect pet food under some circumstances (again, thank you Blizz for the myriad of states where pets simultaneously exist and do not exist)
  • Fixed localization so that locales without any translations don't generate errors
  • Fixed versioning
  • Added localization information to readme

Version 2.4.3.17-beta
  • Tweaked food selection logic (needs testing)
  • Don't show "hungry" warnings if the pet is dead or currently eating
  • Don't show "no food" warnings if the pet isn't fully loaded (damn you Blizzard for making so many "in limbo" transitions for pets)
  • Maybe fixed inconsistent loading... again, gg Blizz
  • Fixed localizations (still only works for English, French, German)

Version 2.4.3.15-beta
  • Fixed missing defaults error; I have no idea how they managed to get lost!

Version 2.4.3.14-beta
  • Updated food database
  • Added tekIDmemo mini-library instead of simply duplicating its code
  • Added config file to TOC; it won't even try to load if you're not me
  • Added config lib local path to TOC; yes, you'll get a FrameXML log error, no, it's not relevant to any issues you may or may not have with the addon
  • General cleanup

Version 2.4.3.9-beta
  • Disabled debug output

Version 2.4.3.8-beta
  • Added partial deDE and frFR translations; addon should work in these locales now
  • Complete translations for these or any other locales are welcome :)

Version 2.4.3.6-beta
  • Mend Pet out of combat too if pet is below 75% health
  • Mend Pet out of combat too if pet is debuffed and you have Improved Mend
  • Added a few missing foods
  • General cleanup, many bugfixes
Post A Reply Comment Options
Unread 08-07-08, 05:18 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Originally posted by Phanx
Any of these commands should get you there:
/creature
/comforts
/cc

However, it should already be in the Blizzard interface options before you use a slash command.

If none of the above are working for you... are you getting any error messages? Do you have Lua error display enabled, or an error-capturing addon like BugSack installed?
have tried those slash commands, and nothing showing up in the blizz interface options. also no errors showing up in bugsack.
joshwill80 is offline Report comment to moderator  
Reply With Quote
Unread 08-07-08, 04:39 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
Any of these commands should get you there:
/creature
/comforts
/cc

However, it should already be in the Blizzard interface options before you use a slash command.

If none of the above are working for you... are you getting any error messages? Do you have Lua error display enabled, or an error-capturing addon like BugSack installed?
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 08-07-08, 02:19 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
configuration

how do you view the new configuration? not seeing it in the blizz options or anywhere else. slash commands are also not bringing anything up.
Last edited by joshwill80 : 08-07-08 at 02:49 PM.
joshwill80 is offline Report comment to moderator  
Reply With Quote
Unread 08-02-08, 06:19 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
Not that I don't love being condescended to, but it works fine for me.

Try deleting your saved variables. If that doesnt work, go to the Bug Report tracker, click the ticket entitled "does not work at all" and read my instructions on how to enable and report debugging information.
Last edited by Phanx : 08-02-08 at 06:21 AM.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 08-02-08, 06:11 AM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 268
File comments: 942
Uploads: 5
Maybe you should have kept the logic from Fuzzylogic, because right now it uses mend pet even with the pet is at 100%hp and ooc.
Ofc i can be wrong and not seeing another hidden logic but
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Unread 08-02-08, 03:06 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
2.4.3.20 may fix the problem with not detecting foods. I finally experienced this bug myself (no idea what triggered it) and was able to fix it. Hopefully it fixes it for you too. Let me know!
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 07-31-08, 05:02 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
Originally posted by Phatrik
Zangar Trout, ItemID:29452
Originally posted by joshwill80
http://www.wowhead.com/?item=3771
Please see the Bug Reports section under the ticket labled "does not work" for instructions on how to enable debugging. Once you have done so, please post Bug Report tickets detailing what messages you see upon login. Also specify the circumstances under which you logged in (or reloaded your UI) -- did you have a pet active? etc. -- and whether or not the problem occurs all the time or only under certain circumstances.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 07-31-08, 04:00 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Originally posted by Phatrik
My hunter is 67 now, with a wind serpent. These buggers eat only Fish, Cheese and Bread. Still with food (Zangar Trout, ItemID:29452) for my pet in my bags, my chatframe start slowly filling up with "You don't have any food for XXX." messages.
seeing the same chat spam for my level 27 cat even though i have plenty of http://www.wowhead.com/?item=3771 in my bags. feeding does not seem to be broken however.
Last edited by joshwill80 : 07-31-08 at 04:00 PM.
joshwill80 is offline Report comment to moderator  
Reply With Quote
Unread 07-31-08, 02:54 PM  
Phatrik
A Murloc Raider
 
Phatrik's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 4
File comments: 33
Uploads: 1
My hunter is 67 now, with a wind serpent. These buggers eat only Fish, Cheese and Bread. Still with food (Zangar Trout, ItemID:29452) for my pet in my bags, my chatframe start slowly filling up with "You don't have any food for XXX." messages.
Phatrik is offline Report comment to moderator  
Reply With Quote
Unread 07-28-08, 09:11 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
As of 2.4.3.8, Creature Comforts should work in German and French clients in addition to English. These are only partial translations, though, so if you're willing to translate the text that's shown to users, or can provide translations to get the addon working in another locale, please send me a PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 07-25-08, 10:53 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
The addition of feeding was important, since not only does /click currently pop up that annoying "action blocked" dialog, but even before 2.4.3 /click didn't seem to work very well with macro conditionals, so it wasn't really feasible to have FuzzyLogic and Feed(Machine/OMatic) bound to the same key.

My other issue with FuzzyLogic was that it had no combat awareness other than "if in combat, don't try to change stuff" -- meaning if I entered combat without a pet, I'd be stuck with a Call Pet button, and have to use another button to Mend.

Edit: Damn WoWI and it's picky emote codes!
Last edited by Phanx : 07-25-08 at 11:07 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 07-24-08, 03:15 PM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 213
Uploads: 4
Hey Phanx... just wondering if the 2.4.3 bug with /click was the only reason you weren't satisfied with Tekkub's Fuzzylogic or if there's something else you're trying to achieve with this mod. My main is currently a hunter and I was pretty satisfied with Fuzzylogic until that dang patch... just curious. Thanks!

Edit: NM... I see you added feed pet into this one which I think is great! I too have been using Feed-o-matic for that so will be watching this one.
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Last edited by erica647 : 07-24-08 at 03:18 PM.
erica647 is offline Report comment to moderator  
Reply With Quote
Unread 07-24-08, 02:17 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4239
File comments: 1953
Uploads: 39
Heh. My hunter just hit 44, so no Frond yet, and probably no bear either. And I probably would have just lived with FuzzyLogic + FeedMachine/Feed-O-Matic if it weren't for the annoying bug with /click in 2.4.3. :P
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 07-24-08, 01:30 AM  
Tekkub
Featured Artist
 
Tekkub's Avatar
Featured Addon Author

Forum posts: 953
File comments: 321
Uploads: 85
Heh, too bad I have a bear and an Everlasting Underspore Frond... or I might actually have need for feeding logic. If it wasn't for that blasted frond I'd probably have added feeding to FL long ago, or writen a feeding addon.

Looks good though. Who knows, with wrath I *might* stop using my frond.
Tekkub is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: