n testei, mas é um que só tem 2 quadrados de terra.
$${if(reparar);
//By Daisekai
log("&5&l[&2&lMACRO&5&l][&2&lREP&5&l][&4&lOFF&5&l]");
unset(reparar);
ACHIEVEMENTGET(MACRO DESATIVADO,291);
stop();
else;
log("&5&l[&2&lMACRO&5&l][&2&lREP&5&l][&2&lON&5&l]");
set(reparar);
ACHIEVEMENTGET(MACRO ATIVADO,291);
endif;
ifmatches(%DIRECTION%,N);&dir=NORTH;endif;
ifmatches(%DIRECTION%,S);&dir=SOUTH;endif;
ifmatches(%DIRECTION%,E);&dir=EAST;endif;
ifmatches(%DIRECTION%,W);&dir=WEST;endif;
do;
pick(291);
IF(%DURABILITY%<40);
wait(500ms);
look(0,90);
wait(500ms);
key(use);
wait(500ms);
key(use);
wait(500ms);
IF(%DURABILITY%<40)
LOG(&f[&bMACRO&f]&dSeus pedregulhos acabaram!);
unset(reparar);
unset(reparar);
ACHIEVEMENTGET(MACRO DESATIVADO,291);
stop();
endif;
loop;
endif;
look(%&dir%)
pick(291);
look(%&dir%)
look(,10);
key(use);
wait(1t);
key(use);
wait(100ms);
look(%&dir%)
look(,-30);
key(use);
wait(1t);
key(use);
wait(100ms);
loop;
endif;
}$$