Advertisement
Guest User

Untitled

a guest
Oct 15th, 2015
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. function JuvPick() {
  2. let pickJuv = () => {
  3. let item = getUnit(4, -1, 3)
  4. let juvs = []
  5.  
  6. if (item && (item.classid == 515 || item.classid == 516)) {
  7. do {
  8. juvs.push(copyUnit(item))
  9. } while (item.getNext())
  10. }
  11.  
  12. juvs.forEach(juv => {
  13. if (Storage.Inventory.CanFit(juv)) {
  14. Pickit.pickItem(juv)
  15. }
  16. })
  17. }
  18.  
  19. let stashJuvs = () => {
  20. let juvs = me.findItems(-1, 0, 3)
  21. .filter(item => (item.classid == 515 || item.classid == 516))
  22.  
  23. juvs.forEach(juv => {
  24. Town.openStash()
  25. if (Storage.Stash.CanFit(juv)) {
  26. Storage.Stash.MoveTo(juv)
  27. }
  28. })
  29. }
  30.  
  31. addEventListener("keyup", function (key) {
  32. if (key == 97) {
  33. paused ? paused = false : paused = true
  34. me.overhead(paused ? 'Paused' : 'Resuming')
  35. }
  36. if (key == 98) {
  37. stash = true
  38. me.overhead('Stashing')
  39. }
  40. })
  41.  
  42. let paused = false
  43. let stash = false
  44.  
  45. Town.goToTown(1)
  46. Town.move('stash')
  47.  
  48. while (true) {
  49. if (!paused) {
  50. pickJuv()
  51. }
  52.  
  53. if (stash) {
  54. stashJuvs()
  55. me.cancel()
  56. stash = false
  57. }
  58.  
  59. delay(100)
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement