La macro les dice qué hacer.
Me funcionó perfecto, cualquier duda postear acá.
Necesitan para comenzar al menos 1 Nightshade y 1 Garlic en la mochila.
Caso contrario la macro funcionará mal.
Poco a poco intentaré poner mas macros en esta sección, ya que vi que muchas desaparecieron.

Código:
display ok Macro by Asuma/Mordor.
set %nightshade WZF
set %garlic KZF
set %c_regs 200
event sysmessage Abra el contenedor de los reagentes y presione ESC.
get_cont:
OnHotKey ESC
{
  set %container_id #LOBJECTID
  wait 20
  event sysmessage Coloque el cursor en la mochila de la foto de su personaje y presione ESC.
  goto get_backpack
}
goto get_cont
get_backpack:
OnHotKey ESC
{
  set %backpack_x #CURSORX
  set %backpack_y #CURSORY
  wait 20
  event sysmessage Seleccione a la persona y presione ESC.
  event macro 15 7
  goto get_id
}
goto get_backpack
get_id:
OnHotKey ESC
{
  set %pid #LTARGETID
  wait 20
  goto main
}
goto get_id
main:
if #MANA < 10
{
 while #mana <> #maxmana
 {
   event macro 13 46
   wait 1s
 }
}
gosub Check_Regs
FINDITEM %nightshade C_ , #BACKPACKID
set %cantidad_n #FINDSTACK
FINDITEM %garlic C_ , #BACKPACKID
set %cantidad_g #FINDSTACK
setuotitle Nightshade actual : %cantidad_n | Garlic actual : %cantidad_g
event macro 15 7
target
set #LTARGETID %pid
event macro 22 0
wait 40
goto main
halt

sub Check_Regs
  FINDITEM %nightshade C_ , #BACKPACKID
  if #FINDSTACK = 0
  {
    set #LOBJECTID %container_id
    event macro 17 0
    wait 5s
    FINDITEM %nightshade C_ , %container_id
    if #FINDSTACK < %c_regs
    {
      event sysmessage Se quedo sin reagentes.
      halt
    }
    else
    {
      event sysmessage Reponiendo nightshade...
      event drag #FINDID
      wait 1s
      key 2
      wait 20
      key 0
      wait 20
      key 0
      wait 20
      key enter
      wait 20
      click %backpack_x %backpack_y
      wait 2s
      event sysmessage Reponiendo garlic...
      FINDITEM %garlic C_ , %container_id
      event drag #FINDID
      wait 1s
      key 2
      wait 20
      key 0
      wait 20
      key 0
      wait 20
      key enter
      wait 20
      click %backpack_x %backpack_y
      wait 2s
      event sysmessage Reagentes renovados.
    }
  }
return
Importante : Probada con EasyUO 1.5 v155 + Cliente 2.0.3
Espero que sirva.
Saludos.