Advertisement
Dartellum

Remedy count

Sep 19th, 2016
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. def count_combine_rem(stock_room, herb, herb_stock, quantity,herb2)
  2. if inside?("first #{herb}", @bag) and inside?("second #{herb}", @bag)
  3. bput("get #{herb} from my #{@bag}", 'You get')
  4. bput("get #{herb} from my #{@bag}", 'You get')
  5. case bput('combine', 'You combine', 'That stack of herbs')
  6. when 'That stack of herbs'
  7. stow_hands
  8. when 'You combine'
  9. stow_hands
  10. end
  11. end
  12. if inside?("first #{herb}", @bag)
  13. herb_have = bput("count #{herb}", 'You count out \d+ pieces').scan(/\d+/).first.to_i
  14. if herb2 == "yes" and herb_have < quantity
  15. herb_need = 1
  16. else
  17. herb_need = herb_have / 25
  18. end
  19. if herb_stock.nil? and herb_need < quantity
  20. bput("You need to forage for more #{herb} before doing this work order.")
  21. exit
  22. else
  23. if herb_need < quantity and herb2 == "no"
  24. herb_order = ((quantity - herb_need)/100).ceil
  25. # bput(herb_order)
  26. # pause 5
  27. order_rem(stock_room, herb_order, herb_stock)
  28. else
  29. herb_order = herb_need
  30. order_rem(stock_room, herb_order, herb_stock)
  31. end
  32. bput("get #{herb} from my #{@bag}", 'You get')
  33. bput("get #{herb} from my #{@bag}", 'You get')
  34. bput('combine', 'You combine', 'That stack of herbs', 'You must be')
  35. stow_hands
  36. end
  37. else
  38. order_rem(stock_room, quantity, herb_stock)
  39. stow_hands
  40. end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement