rendered paste bodyset %instruments LQF_MQF
initevents
gosub init
;;### MAINLOOP ###
loop:
gosub findPet
goto loop
;;*******************SUBS**********************
sub setInstrument
finditem %instruments C_ , #backpackid
if #findkind <> -1
{
set #lobjectid #findid
event macro 17
wait 10
}
return
;;********************************************
sub init
ignoreitem reset
set %timeReset #scnt
chooseSkill Disc
return
;;********************************************
sub findPet
_again:
finditem ED G_ , 10
if #findkind <> -1
gosub setInstrument
set %temp1 #skill
set %temp2 #scnt
_loop:
finditem ED G_ , 10
if #findkind <> -1
{
gosub disco #findid
if ( #skill - %temp1 ) < 3 && ( #scnt - %temp2 ) <= 30
goto _loop
else
ignoreitem #findid
wait 5
goto _again
}
return
;;********************************************
sub disco
event macro 13 15
target 5s
set #ltargetid %1
set #lTargetKind 1
event Macro 22 0
wait 20
return
;;********************************************