$${
if(x);
log("&8[MACRO] O Macro foi &cDESLIGADO&8!");
log("&8Foram pescados &c%#peixe% &8peixes.");
log("&8A vara foi reparada &c%#rep% &8vezes.");
unset(x);
stop();
else;
log("&8[MACRO] O Macro acaba de ser ligado &c%PLAYER%&8.");
set(x);
#peixe=0;#bau=1;#rep=0;#slot=1;
ifmatches(%DIRECTION%,N);&dir=NORTH;endif;
ifmatches(%DIRECTION%,S);&dir=SOUTH;endif;
ifmatches(%DIRECTION%,W);&dir=WEST;endif;
ifmatches(%DIRECTION%,E);&dir=EAST;endif;
gui(INVENTORY);
do;
do(100);
if(%DURABILITY%<15);
do(7);
look(%&dir%);
look(,90);
key(use);
wait(100ms);
loop;
inc(#rep,1);
endif;
pick(346);
look(%&dir%);
look(,-90);
key(use);
loop;
ifmatches(%GUI%,None);gui(INVENTORY);wait(100ms);endif;
getslotitem(35,#id,#stack);
if(%#stack%=0);
else;
do;
if(%#bau%=1);look(%&dir%);look(0,40);endif;
if(%#bau%=2);look(%&dir%);look(30,40);endif;
if(%#bau%=3);look(%&dir%);look(70,35);endif;
if(%#bau%=4);look(%&dir%);look(100,40);endif;
if(%#bau%=5);look(%&dir%);look(145,40);endif;
if(%#bau%=6);look(%&dir%);look(180,50);endif;
if(%#bau%=7);look(%&dir%);look(260,55);endif;
if(%#bau%=8);look(%&dir%);look(300,50);endif;
if(%#bau%=9);look(%&dir%);look(300,0);endif;
if(%#bau%=10);look(%&dir%);look(255,0);endif;
if(%#bau%=11);look(%&dir%);look(70,0);endif;
if(%#bau%=12);look(%&dir%);look(100,0);endif;
wait(1);
key(use);
wait(3);
for(#i,54,80);
getslotitem(%#i%,#id,#item);
if(%#id%=349);
#peixe=%#peixe%+%#item%;
endif;
slotclick(%#i%,l,true);
wait(90ms);
next;
getslotitem(53,#id,#stack);
if(%#stack%!=0);inc(#bau,1);endif;gui;
until(%#stack%=0);
endif;
loop;
endif;
}$$