Guest User

Untitled

a guest
Aug 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. #goto hunt.setup
  2. hunt.to.mob:
  3. var roomNumber 0
  4. action math roomNumber add 1 when ^To the .+:
  5.  
  6. var room1occupied FALSE
  7. var room2occupied FALSE
  8. var room3occupied FALSE
  9. var room4occupied FALSE
  10. var room5occupied FALSE
  11. var room6occupied FALSE
  12. var room7occupied FALSE
  13. var room8occupied FALSE
  14. action var room%roomNumberoccupied TRUE when ^ \d+\) \w+$|^ \d+\) \w+ who is hidden$
  15. action var room%roomNumberoccupied TRUE when ^ --\) Signs of something hidden from sight\.
  16.  
  17. var room1mobs 0
  18. var room2mobs 0
  19. var room3mobs 0
  20. var room4mobs 0
  21. var room5mobs 0
  22. var room6mobs 0
  23. var room7mobs 0
  24. var room8mobs 0
  25. action math room%roomNumbermobs add 1 when ^ \d+\) (a|an)
  26.  
  27. action var room%roomNumbertarget $1 when ^ (\d+)\)
  28.  
  29. hunt.now:
  30. pause 0.1
  31. matchre hunt.now ^Sorry,|\.\.\.wait
  32. matchre hunt.now2 ^Roundtime:
  33. put hunt
  34. matchwait
  35.  
  36. hunt.now2:
  37.  
  38. action remove ^To the .+:
  39. action remove ^ \d+\) \w+$|^ \d+\) \w+ who is hidden$
  40. action remove ^ --\) Signs of something hidden from sight\.
  41. action remove ^ \d+\) (a|an)
  42. action remove ^ (\d+)\)
  43.  
  44. if "%room1occupied" = "TRUE" then var room1mobs 0
  45. if "%room2occupied" = "TRUE" then var room2mobs 0
  46. if "%room3occupied" = "TRUE" then var room3mobs 0
  47. if "%room4occupied" = "TRUE" then var room4mobs 0
  48. if "%room5occupied" = "TRUE" then var room5mobs 0
  49. if "%room6occupied" = "TRUE" then var room6mobs 0
  50. if "%room7occupied" = "TRUE" then var room7mobs 0
  51. if "%room8occupied" = "TRUE" then var room8mobs 0
  52.  
  53. var bestmobcount 0
  54. var huntnumber 0
  55. if %room1mobs > %bestmobcount then
  56. {
  57. var bestmobcount %room1mobs
  58. var huntnumber %room1target
  59. }
  60. if %room2mobs > %bestmobcount then
  61. {
  62. var bestmobcount %room2mobs
  63. var huntnumber %room2target
  64. }
  65. if %room3mobs > %bestmobcount then
  66. {
  67. var bestmobcount %room3mobs
  68. var huntnumber %room3target
  69. }
  70. if %room4mobs > %bestmobcount then
  71. {
  72. var bestmobcount %room4mobs
  73. var huntnumber %room4target
  74. }
  75. if %room5mobs > %bestmobcount then
  76. {
  77. var bestmobcount %room5mobs
  78. var huntnumber %room5target
  79. }
  80. if %room6mobs > %bestmobcount then
  81. {
  82. var bestmobcount %room6mobs
  83. var huntnumber %room6target
  84. }
  85. if %room7mobs > %bestmobcount then
  86. {
  87. var bestmobcount %room7mobs
  88. var huntnumber %room7target
  89. }
  90. if %room8mobs > %bestmobcount then
  91. {
  92. var bestmobcount %room8mobs
  93. var huntnumber %room8target
  94. }
  95.  
  96. pause
  97.  
  98. if %huntnumber = 0 then goto hunt.wait
  99.  
  100. hunt.follow:
  101. pause 0.1
  102. matchre hunt.follow ^Sorry,|\.\.\.wait
  103. matchre hunt.return move to hunt down your prey\.
  104. matchre hunt.to.mob ^Your prey seems to have completely vanished\.
  105. matchre hunt.to.mob ^You'll need to be in the area you found the tracks in order to hunt along them\.
  106. matchre hunt.retreat ^You'll need to disengage first\.
  107. put hunt %huntnumber
  108. matchwait
  109.  
  110. hunt.retreat:
  111. pause 0.1
  112. matchre hunt.retreat (^You sneak back out to pole range\.|^You retreat back to pole range\.|^You stop advancing|You sneak back out of combat\.)
  113. matchre hunt.retreat (...wait|^Sorry,|discovers you trying to sneak out of combat|You try to back away|You try to sneak out of combat, but are unable to get away)
  114. matchre hunt.follow (You retreat from combat\.|^You are already)
  115. put retreat
  116. matchwait
  117.  
  118. hunt.wait:
  119. pause 10
  120. if $monstercount > 0 then goto hunt.return
  121. goto hunt.to.mob
  122.  
  123.  
  124. hunt.return:
  125. #return
  126. put #parse END OF HUNT
  127. put #echo END OF HUNT
  128.  
  129.  
  130. hunt.setup:
Add Comment
Please, Sign In to add comment