Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def count_combine_rem(stock_room, herb, herb_stock, quantity,herb2)
- if inside?("first #{herb}", @bag) and inside?("second #{herb}", @bag)
- bput("get #{herb} from my #{@bag}", 'You get')
- bput("get #{herb} from my #{@bag}", 'You get')
- case bput('combine', 'You combine', 'That stack of herbs')
- when 'That stack of herbs'
- stow_hands
- when 'You combine'
- stow_hands
- end
- end
- if inside?("first #{herb}", @bag)
- herb_have = bput("count #{herb}", 'You count out \d+ pieces').scan(/\d+/).first.to_i
- if herb2 == "yes" and herb_have < quantity
- herb_need = 1
- else
- herb_need = herb_have / 25
- end
- if herb_stock.nil? and herb_need < quantity
- bput("You need to forage for more #{herb} before doing this work order.")
- exit
- else
- if herb_need < quantity and herb2 == "no"
- herb_order = ((quantity - herb_need)/100).ceil
- # bput(herb_order)
- # pause 5
- order_rem(stock_room, herb_order, herb_stock)
- else
- herb_order = herb_need
- order_rem(stock_room, herb_order, herb_stock)
- end
- bput("get #{herb} from my #{@bag}", 'You get')
- bput("get #{herb} from my #{@bag}", 'You get')
- bput('combine', 'You combine', 'That stack of herbs', 'You must be')
- stow_hands
- end
- else
- order_rem(stock_room, quantity, herb_stock)
- stow_hands
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement