Ищу 2 макроса:  1. Тыкаешь 2 раза на бинд: первый- кушаешь, второй- пьешь. Макрос примерно с такой конструкцией: 
  
/script for i=1,30 do  d = UnitBuff("player", i)  if d then   if string.find(d, "INV_Misc_Fork&Knife") then    food = 1   end   if string.find(d,"INV_Drink_07") then water = 1 end end end if (food == 1) then UseContainerItem(0,1) elseif not (food == 1) then UseContainerItem(0,2) end if (water == 1) then UseContainerItem(0,2)  elseif not (water == 1) then UseContainerItem(0,1) end 
  
Также желательно, чтобы обращение было не через UseContainerItem, чтобы не следить за слотами сумок. 
ps: (0,1)- вода. (0,2)- еда. "INV_Misc_Fork&Knife"- иконка "Food". "INV_Drink_07"- иконка "Drink". 
  
2.  Тыкаешь- включаетсяотключается автокаст абилки у пета.