Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <trigger
- enabled="y"
- keep_evaluating="y"
- match="^You open the (.*) (door|doors|gate|grating|trapdoor).*\.$"
- regexp="y"
- send_to="12"
- sequence="100"
- >
- <send>local dir = {}
- dir['northeast'] = 'ne'
- dir['northwest'] = 'nw'
- dir['southeast'] = 'se'
- dir['southwest'] = 'nw'
- if dir[%1] ~= nil then
- Execute(dir[%1])
- else
- Execute(string.sub("%1", 1, 1))
- end</send>
- </trigger>
- <!-- auto-open doors -->
- <trigger
- enabled="y"
- keep_evaluating="y"
- match="^(The (.+) (is|are) closed|A strange force blocks your passage)\.$"
- regexp="y"
- send_to="12"
- sequence="100"
- >
- <send>mapper.auto_open()
- </send>
- </trigger>
- <trigger
- enabled="y"
- keep_evaluating="y"
- match="^(.+)\: It\'s locked\.$"
- regexp="y"
- send_to="12"
- sequence="100"
- >
- <send>mapper.stop_auto_open()
- </send>
- </trigger>
- <!-- various messages that cancel speedwalks -->
- <trigger
- enabled="y"
- match="You are too exhausted. Better rest for a bit."
- keep_evaluating="y"
- regexp="y"
- script="mapper.cancel_speedwalk"
- sequence="100"
- >
- </trigger>
- </triggers>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement