# Usage is: .carve item # or: .carve item # # (for work orders--to carve 5 earcuffs, .carve earcuff 5) # I keep carving things stowed in my main container, so it STOWs everything # It'll automatically pick up the extra bone stack that drops # You have to turn the book to the correct page yourself (working on it) # Also, have empty hands at the beginning of the script (also working on it) action var dropped 1 when You carefully cut off the excess material action var finished 1;counter add 1 when Applying the final touches var count 0 counter set 0 if_2 var count %2 top: gosub get stack book: gosub get carving.book put study my book waitfor Roundtime gosub stow book gosub get saw carve.stack: matchre rasp /no longer level|uneven/ match riff notice several rough match polish discolored match carve2 Roundtime: match exit You need a larger amount of material put carve my stack with my saw matchwait carve2: if (%finished) then goto end if (%dropped) then { gosub dropped gosub get saw } matchre rasp /no longer level|uneven/ match riff notice several rough match polish discolored match carve2 Roundtime: match carve2 ...wait match end You cannot figure out how to do that. put carve my %1 with my saw matchwait riff: if (%dropped) then gosub dropped else gosub stow my.saw gosub get rifflers put rub my %1 with my rifflers waitfor Roundtime gosub stow my.rifflers gosub get saw goto carve2 rasp: if (%dropped) then gosub dropped else gosub stow my.saw gosub get rasp put scrape my %1 with my rasp waitfor Roundtime gosub stow my.rasp gosub get saw goto carve2 polish: if (%dropped) then gosub dropped else gosub stow my.saw gosub get polish put apply my polish to my %1 waitfor Roundtime gosub stow my.polish gosub get saw goto carve2 dropped: gosub stow my.saw gosub stow stack var dropped 0 return get: match get ...wait match return You get match exit What were you referring put get my $1 matchwait stow: match stow ...wait match return You put put stow $1 matchwait end: var finished 0 gosub stow left gosub stow right if (%c < %count) then goto top else exit return: return exit: gosub stow left gosub stow right