set *minutes 0
set %ironcol 0
set %stonecol 2103
set %coppercol 1601
set %carboncol 1325
set %nickelcol 511
set %leadcol 505
set %zinccol 2057
set %tincol 1310
set %goldcol
set %silvercol 1154
set %colbaltcol 191
Main:
wait 1
if *minutes = 0 || *minutes = n/a
goto main
Finditem ENK C_ , #backpackid
if #findid = x
{
gosub update
ignoreitem reset
goto main
}
Gosub count #findcol
gosub time
goto main
Sub update
set %irc . %ironcol %ore . %ironcol + %ore . %ironcol , Total
set %irc . %stonecol %ore . %stonecol + %ore . %stonecol , Total
set %part1 Iron , #spc , %irc . %ironcol , #spc , PerMin , #spc , %time . %ironcol
set %part2 Stone , #spc , %irc . %stonecol , #spc , PerMin , #spc , %time . %stonecol
set *permin %part1 , %part2 , #spc , TIME , #spc , *minutes
;event sysmessage *permin
return
Sub time
set % , time . #findcol ( %ore . #findcol + %ore . #findcol , Total ) / *minutes
return
Sub count
if #findstack < %ore . #findcol
{
set %ore . #findcol , Total %ore . #findcol , Total + %ore . %findcol
set %ore . #findcol 0
return
}
set %ore . #findcol #findstack
ignoreitem #Findid
return