debug off if_1 goto start goto noinput start: match start2 You remove match start ...wait match noreagents Get what? put get my %1 %2 matchwait start2: counter set %scriptstotalextracted counter add 1 setvariable scriptstotalextracted %c put alch extract waitfor Sensing the process nearing its end, goto stow stow: match stow ...wait match start You put match start You have nothing in your put put right in my %alchemycontainer put put left in my %alchemycontainer matchwait noreagents: if_4 goto noreagentsbutmoretodo ECHO ECHO You are out of that reagent. ECHO exit noreagentsbutmoretodo: shift shift goto start noinput: labelerror: list: ECHO ECHO .extract (item) (item) ECHO ECHO You have extracted ( %scriptstotalextracted ) items with this script so far. ECHO ECHO Ayanad Crystals.. = some faintly glimmering dust ECHO S'ayanad Crystals = some faintly glowing dust ECHO T'ayanad Crystals = some faintly radiant dust ECHO N'ayanad Crystals = some faintly shimmering dust ECHO Troll Parts.......= essence of regeneration ECHO Yabathilium Fruit = essence of vitality ECHO Crystal Cores.... = some crystal core essence ECHO exit