Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #goto hunt.setup
- hunt.to.mob:
- var roomNumber 0
- action math roomNumber add 1 when ^To the .+:
- var room1occupied FALSE
- var room2occupied FALSE
- var room3occupied FALSE
- var room4occupied FALSE
- var room5occupied FALSE
- var room6occupied FALSE
- var room7occupied FALSE
- var room8occupied FALSE
- action var room%roomNumberoccupied TRUE when ^ \d+\) \w+$|^ \d+\) \w+ who is hidden$
- action var room%roomNumberoccupied TRUE when ^ --\) Signs of something hidden from sight\.
- var room1mobs 0
- var room2mobs 0
- var room3mobs 0
- var room4mobs 0
- var room5mobs 0
- var room6mobs 0
- var room7mobs 0
- var room8mobs 0
- action math room%roomNumbermobs add 1 when ^ \d+\) (a|an)
- action var room%roomNumbertarget $1 when ^ (\d+)\)
- hunt.now:
- pause 0.1
- matchre hunt.now ^Sorry,|\.\.\.wait
- matchre hunt.now2 ^Roundtime:
- put hunt
- matchwait
- hunt.now2:
- action remove ^To the .+:
- action remove ^ \d+\) \w+$|^ \d+\) \w+ who is hidden$
- action remove ^ --\) Signs of something hidden from sight\.
- action remove ^ \d+\) (a|an)
- action remove ^ (\d+)\)
- if "%room1occupied" = "TRUE" then var room1mobs 0
- if "%room2occupied" = "TRUE" then var room2mobs 0
- if "%room3occupied" = "TRUE" then var room3mobs 0
- if "%room4occupied" = "TRUE" then var room4mobs 0
- if "%room5occupied" = "TRUE" then var room5mobs 0
- if "%room6occupied" = "TRUE" then var room6mobs 0
- if "%room7occupied" = "TRUE" then var room7mobs 0
- if "%room8occupied" = "TRUE" then var room8mobs 0
- var bestmobcount 0
- var huntnumber 0
- if %room1mobs > %bestmobcount then
- {
- var bestmobcount %room1mobs
- var huntnumber %room1target
- }
- if %room2mobs > %bestmobcount then
- {
- var bestmobcount %room2mobs
- var huntnumber %room2target
- }
- if %room3mobs > %bestmobcount then
- {
- var bestmobcount %room3mobs
- var huntnumber %room3target
- }
- if %room4mobs > %bestmobcount then
- {
- var bestmobcount %room4mobs
- var huntnumber %room4target
- }
- if %room5mobs > %bestmobcount then
- {
- var bestmobcount %room5mobs
- var huntnumber %room5target
- }
- if %room6mobs > %bestmobcount then
- {
- var bestmobcount %room6mobs
- var huntnumber %room6target
- }
- if %room7mobs > %bestmobcount then
- {
- var bestmobcount %room7mobs
- var huntnumber %room7target
- }
- if %room8mobs > %bestmobcount then
- {
- var bestmobcount %room8mobs
- var huntnumber %room8target
- }
- pause
- if %huntnumber = 0 then goto hunt.wait
- hunt.follow:
- pause 0.1
- matchre hunt.follow ^Sorry,|\.\.\.wait
- matchre hunt.return move to hunt down your prey\.
- matchre hunt.to.mob ^Your prey seems to have completely vanished\.
- matchre hunt.to.mob ^You'll need to be in the area you found the tracks in order to hunt along them\.
- matchre hunt.retreat ^You'll need to disengage first\.
- put hunt %huntnumber
- matchwait
- hunt.retreat:
- pause 0.1
- 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\.)
- 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)
- matchre hunt.follow (You retreat from combat\.|^You are already)
- put retreat
- matchwait
- hunt.wait:
- pause 10
- if $monstercount > 0 then goto hunt.return
- goto hunt.to.mob
- hunt.return:
- #return
- put #parse END OF HUNT
- put #echo END OF HUNT
- hunt.setup:
Add Comment
Please, Sign In to add comment