Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. ;==================================
  2. ; Virindi | BottleRocket
  3. ;==================================
  4.  
  5.  
  6. initevents
  7.  
  8. set %ljtool FSF ; set your ljtool here
  9. set %logType ZLK ; log type, don't change
  10. set %boards TLK ; board tpye, don't change
  11. set %bankLOCx 2513 ; x location of bank
  12. set %bankLOCy 559 ; y location of bank
  13. set %wp1x 2549 ; x location to move to right before heading to bank
  14. set %wp1y 581 ; y location to move to right before heading to bank
  15.  
  16. ; Copy and replace the ljroute (rail) with your own. Keep start: and gotostart in place.
  17.  
  18. start:
  19. GOSUB LJING 2548 582 0 3302
  20. GOSUB LJING 2544 579 0 3289
  21. GOSUB LJING 2544 576 0 3283
  22. GOSUB LJING 2544 570 0 3280
  23. GOSUB LJING 2544 567 0 3300
  24. GOSUB LJING 2548 567 0 3293
  25. GOSUB LJING 2548 570 0 3290
  26. GOSUB LJING 2548 576 0 3288
  27. GOSUB LJING 2552 576 0 3280
  28. GOSUB LJING 2556 579 0 3280
  29. GOSUB LJING 2556 585 0 3277
  30. GOSUB LJING 2552 585 0 3296
  31. GOSUB LJING 2548 585 0 3289
  32. GOSUB LJING 2548 588 0 3290
  33. GOSUB LJING 2548 594 0 3302
  34. GOSUB LJING 2544 591 0 3299
  35. GOSUB LJING 2540 597 0 3296
  36. GOSUB LJING 2540 600 0 3302
  37. GOSUB LJING 2544 600 0 3277
  38. GOSUB LJING 2544 603 0 3290
  39. GOSUB LJING 2544 606 0 3286
  40. GOSUB LJING 2544 609 0 3280
  41. GOSUB LJING 2544 612 0 3302
  42. GOSUB LJING 2540 612 0 3283
  43. GOSUB LJING 2540 609 0 3287
  44. GOSUB LJING 2536 606 0 3302
  45. GOSUB LJING 2536 609 0 3283
  46. GOSUB LJING 2532 615 0 3280
  47. GOSUB LJING 2529 610 0 3230
  48. GOSUB LJING 2524 609 0 3293
  49. GOSUB LJING 2520 615 0 3288
  50. GOSUB LJING 2516 614 0 3230
  51. GOSUB LJING 2508 615 0 3283
  52. GOSUB LJING 2508 612 0 3277
  53. GOSUB LJING 2504 615 0 3293
  54. GOSUB LJING 2504 627 0 3291
  55. GOSUB LJING 2504 624 0 3288
  56. GOSUB LJING 2508 624 0 3283
  57. GOSUB LJING 2524 627 0 3288
  58. GOSUB LJING 2532 615 0 3280
  59. GOSUB LJING 2536 609 0 3283
  60. GOSUB LJING 2540 612 0 3283
  61. GOSUB LJING 2540 609 0 3287
  62. GOSUB LJING 2544 612 0 3302
  63. GOSUB LJING 2544 609 0 3280
  64. GOSUB LJING 2544 606 0 3287
  65. GOSUB LJING 2544 603 0 3290
  66. GOSUB LJING 2548 603 0 3287
  67. GOSUB LJING 2548 609 0 3288
  68. GOSUB LJING 2548 612 0 3288
  69. GOSUB LJING 2552 612 0 3296
  70. GOSUB LJING 2552 615 0 3280
  71. GOSUB LJING 2556 612 0 3296
  72. GOSUB LJING 2556 606 0 3277
  73. GOSUB LJING 2560 603 0 3302
  74. GOSUB LJING 2564 609 0 3302
  75. GOSUB LJING 2564 612 0 3293
  76. GOSUB LJING 2564 603 0 3280
  77. GOSUB LJING 2564 600 0 3277
  78. GOSUB LJING 2560 597 0 3283
  79. GOSUB LJING 2560 588 0 3302
  80. GOSUB LJING 2564 582 0 3293
  81. GOSUB LJING 2556 585 0 3277
  82. GOSUB LJING 2556 579 0 3280
  83.  
  84. goto start
  85.  
  86. sub ljing
  87. move %1 %2 1 60s
  88. ljagain:
  89. finditem %ljtool C_ , #CHARID
  90. set #lobjectid #findid
  91. event macro 17 0
  92. target 10s
  93. set #ltargetx %1
  94. set #ltargety %2
  95. set #ltargetz %3
  96. set #ltargetkind 3
  97. set #ltargettile %4
  98. event macro 22 0
  99. set %overtime #scnt + 10 ; change this if its too long, its a timeout if the #sysmsg check fails
  100. gosub scan
  101. wait 5
  102. if %nexttree 2
  103. set %nexttree #false
  104. return
  105. else
  106. goto ljagain
  107.  
  108. sub scan
  109. scan:
  110. wait 1s
  111. if YOU_PUT_SOME in #sysmsg || #scnt >= %overtime 2
  112. gosub chop
  113. return
  114. if YOU_BROKE_YOUR_AXE in #sysmsg 2
  115. goto newaxe
  116. return
  117. if YOU_HACK_AT_THE_TREE in #sysmsg 1
  118. return
  119. if THERE'S_NOT_ENOUGH in #sysmsg 2
  120. set %nexttree #true
  121. return
  122. if YOU_CAN'T_USE in #sysmsg 2
  123. set %nexttree #true
  124. return
  125. if TARGET_CANNOT_BE in #sysmsg 2
  126. set %nexttree #true
  127. return
  128. goto scan
  129.  
  130. sub chop
  131. chop:
  132. finditem %ljtool
  133. set #LOBJECTID #FINDID
  134. event macro 17 0
  135. target 5s
  136. finditem %logType C_ , #BACKPACKID
  137. set #LTARGETID #FINDID
  138. set #ltargetkind 1
  139. event macro 22 0
  140. if #weight > #maxweight - 10
  141. goto bank
  142. else
  143. return
  144.  
  145. bank:
  146. set %charX #charposX
  147. set %charY #charposY
  148. move %wp1x %wp1y 0 60s
  149. move %bankLOCx %bankLOCy 0 60s
  150. msg $
  151. msg bank$
  152. wait 1s
  153. contpos 570 350
  154. finditem %boards C_ , #backpackid
  155. Exevent Drag #findid #findstack
  156. wait 1s
  157. exevent dropc #contid
  158. move %wp1x %wp1y 0 60s
  159. move %charX %charY 0 60s
  160. goto ljagain
  161.  
  162. newaxe:
  163. finditem %ljtool C_ , #backpackid
  164. event ExMsg #charID 3 0 Reequipping axe
  165. exevent drag #findid
  166. wait 1s
  167. exevent droppd
  168. goto ljagain
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement