I'm new at using this, but this is what I found in my crafter's check sub:
This is part of it
repeat
finditem %weapon C_ , %trashbag
set %currentweapon #findid
wait 10
if #findkind = -1
{
return
}
event property #findid
wait 5
for %cproprange %custompropmin 150
{
if ( %customprop , #spc , %cproprange in #property && %custompropchk = #true )
{
set %custompropcnt %custompropcnt + 1
set %totalcnt %totalcnt + 1
menu Text EUOLabel38 216 280 %custompropcnt
menu Text EUOLabel19 456 296 %totalcnt
gosub keep %currentweapon
ignoreitem #findid
return
}
}
So, I have several checks like this one in this sub... I use event property once, then I do all the checking for the weapon properties... In this first one (for %cproprange %custompropmin 150) the 'range' its going to check for is minimum amount of intensity the user wants, up until 150... So, if the user wants to save any weapon with Luck above 30, it will check for 30, 31, 32, ..., 150. Same thing to check for other properties. I have no full understanding how easyuo would work exactly doing this, but I did notice that it took a while to finish checking the weapon when I first wrote this sub like this...
Then I changed #LPC to 1000 for this specific sub, and apparently this "wait time" to check the weapon's properties was gone. It feels almost instant now...
So, while in this sub, I set #LPC to 1000, and before exiting the sub, I set it back to what it was previously (10 I guess).