All pastes #42056 Raw Edit

Miscellany

public text v1 · immutable
#42056 ·published 2006-02-18 15:57 UTC
rendered paste body

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 %part1 Iron , #spc , PerMin , #spc , %time . %ironcol
set %part2 Stone , #spc , PerMin , #spc ,  %time . %stonecol
set *permin %part1 , %part2 , #spc , TIME , #spc , *minutes
return
Sub time
set % , time . #findcol %ore . #findcol + % . #findcol , Total / *minutes
return



Sub count
if #findstack < % . #findcol
{
set %ore . #findcol , Total % . #findcol , Total + % . %findcol
set %ore . %findcol 0
return
}
set %ore . #findcol #findstack
ignoreitem #Findid
return