Tente este outro aqui.
$${
IF(espada);
log("Macro de Pesca off");
unset(espada);
stop();
else;
log("Macro de Pesca on");
set(espada);
}$$
$${
IFMATCHES(%DIRECTION%,N);
&frente = NORTH;
ENDIF;
IFMATCHES(%DIRECTION%,S);
&frente = SOUTH;
ENDIF;
IFMATCHES(%DIRECTION%,W);
&frente = WEST;
ENDIF;
IFMATCHES(%DIRECTION%,E);
&frente = EAST;
ENDIF;
}$$
$${
DO;
PICK(346);
if(%DURABILITY%<20);
look(,90);
wait(10ms);
key(use);
wait(10ms);
key(use);
look(,270);
endif;
KEY(USE);
WAIT(110ms);
KEY(USE);
WAIT(110ms);
ENDIF;
LOOP;
endif;
}$$