Código:
$${
if(repxyl);
unset(repxyl);
LOG([Macro] Reparação Encerrado!);
stop();
else;
set(repxyl);
LOG([Macro] Reparação Iniciado!);
ifmatches(%ITEMNAME%,HAND);
pick(stone_hoe);
endif;
Do();
IF(DURABILITY < 15);
LOOK(0,90);
PICK(stone_hoe);
KEY(use);
wait(17ms);
KEY(use);
wait(17ms);
KEY(use);
WAIT(300ms);
ELSE;
LOOK(0,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(45,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(90,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(135,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(180,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(225,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(270,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(315,0);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
//IF(DURABILITY < 11);
//LOOK(0,90);
//KEY(use);
//WAIT(300ms);
//EndIf;
LOOK(0,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(45,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(90,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(135,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(180,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(225,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(270,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
LOOK(315,30);
PICK(stone_hoe);
KEY(use);
WAIT(7ms);
ENDIF;
Loop;
ENDIF;
}$$