Release notes for Feed-O-Matic

Helps a Hunter keep his pets well fed (and the food in his inventory under control).

Feed-O-Matic 2.0.5

Wednesday, January 31st, 2007
  • Fixed several bugs in the food-choosing algorithm which tended to result in Feed-O-Matic choosing items you’ve told it to avoid.
  • Eliminated the “fall back to otherwise-avoided foods if nothing else available” preference. Instead, there’s now an error message if you press the feed button when the only foods available are items you’ve told Feed-O-Matic to avoid. Hold Alt while pressing your Feed Pet keybinding (or Alt-left-click the happiness icon) to feed one of these items anyway.
  • Mousing over the pet happiness icon now shows the next food to be used.
  • We now keep a list of all foods known to be used in Cooking; the “Save foods used in Cooking recipes” option now has an additional setting for foods used in recipes your character hasn’t yet learned.
  • You can now set two different key bindings for each action in Feed-O-Matic’s Options panel.
  • Cut down on CPU usage a bit — if an inventory update affects only your quiver / ammo pouch, we’ll assume that nothing related to pet foods has changed.
  • Reorganized the Options panel and reworded some options for better clarity.
  • Fixed a bug that kept the /fom add and /fom remove commands from working properly.
  • Removed chat commands for configuation settings which are present in the Options panel.
  • Added [Conjured Croissant] to the built-in foods list.

Feed-O-Matic 2.0.4

Sunday, January 14th, 2007
  • Simplified code for adding text to item tooltips thanks to new API in WoW 2.0.3 — this should fix issues with the same info being added to a tooltip multiple times or sometimes being missing, as well as allow us to work with more third-party addons that show item tooltips.

Feed-O-Matic 2.0.3

Thursday, January 11th, 2007
  • Updated for compatibility with WoW Patch 2.0.3 and the Burning Crusade release.
  • Added a number of foods to the built-in list (thanks to Griffon Silvertongue).

Feed-O-Matic 2.0.2

Friday, December 8th, 2006

Fixed error (introduced in 2.0.1) when mousing over items.

Feed-O-Matic 2.0.1

Thursday, December 7th, 2006

Fixed possible blocked action errors in tooltip-hooking code.

Feed-O-Matic 2.0

Monday, December 4th, 2006
  • Redesigned to use new secure action functionality in WoW 2.0 (and the Burning Crusade Closed Beta):
    • Feed-O-Matic now maintains a special action button for feeding your pet a specific item from your bags. Whenever your inventory changes, Feed-O-Matic will (if necessary) choose an appropriate food for your pet’s next feeding and set up the button to use it.
    • To use this action button, click the pet happiness icon or bind a key…
    • Due to limitations in WoW 2.0′s key binding interface, key bindings for Feed-O-Matic are found in its own Options window instead of the normal Key Bindings window. To show Feed-O-Matic’s options window, type /fom or right-click the pet happiness icon.
    • It’s no longer possible to feed your pet from a custom chat command, so /fom feed has been removed. (It is possible to feed your pet in a macro, but this requires a static choice of foods: e.g. /cast Feed Pet /use Roasted Quail.)
    • The pet happiness icon will darken if Feed-O-Matic can’t find any appropriate food. Mousing over the buttons shows why we can’t find food for your pet (either there’s nothing in your inventory your pet will eat, or you’ve configured Feed-O-Matic to avoid certain foods and those are the only ones left).
  • We now automatically detect whether a food provides a bonus effect when eaten by players (e.g. a Stamina buff in addition to the health gained), instead of needing to be told which foods fall into this category. If you find that Feed-O-Matic fails to detect such a food, please let us know!
  • Added many foods from Burning Crusade content to the default list. If you find more, please let us know!
  • NOTE: The new tameable beast families don’t yet have specific sounds for when they’re hungry, so they’ll just play a bell sound instead. (If you’d like to help pick some, please contact us with the paths of sound files in the WoW MPQs that you think would be appropriate: e.g. “Sound\Creature\OWl\OwlPreAggro.wav”.)

Feed-O-Matic 11200.2

Friday, October 27th, 2006
  • Now always prefers conjured foods if available when feeding a pet that can eat them. (This was supposed to have been the case before, but the implementation turned out to be unreliable.)
  • Fixed some issues which could result in Feed-O-Matic feeding the pet a food you’d told it to avoid, even if the “fall back” option was turned off. Also, a clearer error message is given if “fall back” is off and we can’t find any allowed foods.
  • The various reminder options for when your pet needs feeding (flashing the happiness icon, text messages, sounds) are now suppressed while you or your pet is in combat or if your pet is dead.
  • Feed-O-Matic posts its own error message if you attempt use it to feed your pet while in combat. (Instead of trying to feed the pet anyway, causing WoW itself to post an error message.)
  • Added a number of items to the default foods list (including some holiday treats and the new level 55 mage-conjured bread).

Feed-O-Matic 11200.1

Monday, August 21st, 2006
  • Updated TOC to reflect compatibility with WoW patch 1.12.
  • Updated use of WoW’s UnitSex() function to match changes in its behavior from WoW patch 1.11… your pet’s gender should be reported correctly again.

Feed-O-Matic 11100.1

Monday, June 19th, 2006
  • Updated TOC to reflect compatibility with WoW patch 1.11. (No actual changes were needed.)
  • Added French localization by “Artaher Medivh”.

Feed-O-Matic 11000.4

Wednesday, April 19th, 2006
  • Fixed some issues with the tooltip code shared across Fizzwidget addons; Feed-O-Matic’s addition to item tooltips should now be able to show up in just about every place you can get an item tooltip.

Feed-O-Matic 11000.3

Tuesday, April 11th, 2006
  • Feed-O-Matic settings can now be edited via a new Options panel. Typing /fom alone shows this panel (the various configuration subcommands, e.g. /fom alert, etc., are still available), which controls all aspects of Feed-O-Matic’s behavior except for its list of known foods (for now, you’ll still need to use slash commands to edit that).
  • Additional options are available for warning you that your pet needs feeding: besides flashing the default UI’s pet happiness icon, Feed-O-Matic can now also alert you via text message or with the sounds of your pet begging for food. (If you don’t like these species-specific pet noises, there’s also an option to have a simple bell sound as reminder.)
  • You can now click the default UI’s pet happiness icon to invoke Feed-O-Matic’s feeding function. (This makes three ways to feed your pet with Feed-O-Matic: click the icon, set up a key for Feed Pet in the standard Key Bindings menu, or type or macro /fom feed.) Right-click the icon to show the new Options panel.
  • Fixed a bug where we could bloat the SavedVariables file when attempting to clean it up upon visiting a stable master. (Now we properly discard data from pets no longer in service.)
  • Fixed a bug where we’d still keep trying to feed a food to the pet after finding out it’s too low level.

Feed-O-Matic 11000.2

Saturday, April 1st, 2006
  • Due to changes in WoW patch 1.10, it’s no longer possible for UI addons to feed your pet automatically without direct input; the automatic feeding function is thus no longer available in Feed-O-Matic. You may still find Feed-O-Matic quite useful for its ability to automatically choose foods for your pet and feed them at the touch of a button — the “Feed Pet” button (configurable in WoW’s Key Bindings menu) and /fom feed chat/macro command still work just great.
  • As an aid to those suffering auto-feed withdrawal, there’s now an option for Feed-O-Matic to provide an extra reminder when your pet needs feeding (in case you find the icon next to your pet’s health bar too subtle). This is accessed by the same /fom level command that previously controlled automatic feeding; when your pet’s happiness falls below the specified level, the happiness icon will blink until you feed him enough to sate his hunger.
  • Fixed a bug where an error panel could appear when attempting to feed the pet with the fallback option turned off and the only foods in your inventory being types you’d prefer to avoid.
  • KNOWN BUG: The tooltip additions aren’t showing up in all cases where they should. Another update to address this issue should be coming along soon.

Feed-O-Matic 11000.1

Tuesday, March 28th, 2006
  • Updated for compatibility with WoW patch 1.10. (Minor changes were needed.)
  • Should no longer disconnect if you have feed emotes turned on and you try to feed your pet a Legendary item. (Probably not a bug many experienced, but still…)
  • Minor improvements to utility code shared across Fizzwidget addons.
  • KNOWN BUG: The tooltip additions aren’t showing up in all cases where they should. Another update to address this issue should be coming along soon.

Feed-O-Matic 10900.5

Friday, January 27th, 2006
  • Fixed an error that prevented adding, removing, or feeding specific foods via /fom commands.
  • Fixed issue where a food not already known by Feed-O-Matic couldn’t be properly removed from its listings.
  • We no longer attempt to auto-feed if the loot window is open (as in some cases this can cause you to lose what loot is in it).
  • Removed some code that caused us to avoid feeding the pet for several minutes if auto-feeding didn’t produce a result; it was a workaround for WoW issue that’s now fixed (feeding while swimming not doing anything to pet happiness). Common, recoverable cases of auto-feed failure should now result in another auto-feed happening soon after.
  • Should now be more reliable about not auto-feeding while you or your pet is flagged as “in combat”.
  • Includes an update to tooltip-related code shared with other Fizzwidget addons, which should resolve an issue where having two or more addons with conflicting versions of said code could cause a “stack overflow” error.

Feed-O-Matic 10900.4

Friday, January 13th, 2006
  • Fixed additional errors some users were experiencing when feeding or accessing the Cooking window.
  • The locale indpendence changes in 10900.1 broke our ability to parse debuff tooltips so as not to feed the pet while he’s under a DOT effect… should be fixed now.
  • More complete German localization thanks to Zindar from Blackhand (EU).