Code: Select all
automacro roughOris {
(@invamount (Rough Oridecon) <= 5)
call {
macro ref {
do move prt_in 59 60
call ref-while
}
macro ref-while {
log start refining with
$ori = @invamount (Rough Oridecon) R. Oris
$elu = @invamount (Rough Elunium) R. Elus
log $ori $elu
while (@invamount (Rough Oridecon) > 4) as loop
do talk 0
pause 0.8
do talk resp 0
call ref-while
end loop
while (inventory (Rough Elunium) > 4) as loop
do talk 0
pause 0.8
do talk resp 1
call ref-while
end loop
stop
}
timeout 1
}
}
Sincerely,
Malkirion
Edit: Fixed Updated Code Was:
Code: Select all
automacro roughOris {
inventory "Rough Oridecon" >= 5
call ref
timeout 300
}
macro ref {
do move prt_in 59 60
call ref-while
}
macro ref-while {
log start refining with
$ori = @invamount (Rough Oridecon) R. Oris
$elu = @invamount (Rough Elunium) R. Elus
log $ori $elu
while (@invamount (Rough Oridecon) > 4) as loop
do talk 0
pause 0.8
do talk resp 0
call ref-while
end loop
while (inventory (Rough Elunium) > 4) as loop
do talk 0
pause 0.8
do talk resp 1
call ref-while
end loop
stop
}