Solhaven bounty (script)

The official GemStone IV encyclopedia.
Revision as of 13:39, 31 December 2014 by GS4-KEIOS (talk | contribs) (2 revisions: Krakiipedia Import)
Jump to navigation Jump to search
Title:solbounty
Author:Adam
Compatibility:Wrayth Only

This script will move you from a table in the local inn; ask the Solhaven bounty taskmaster for bounties; and, currently, only keep the ones for skinning, foraging, and gem collecting. Later, ones for escort missions will be added too.

begin:
put stand
move out
move s
move ne
move out
move w
move w
move n
move n
move e
move e
move go building
move go corridor
move go fat door
put ask task about bounty
MATCH todogem: The local gem dealer
MATCH todofurrier: The local furrier
MATCH todoherbalist: The local herbalist's assistant
MATCH dont: You have already been assigned a task
MATCH dont: It appears they have a creature
MATCH dont: It appears they need your help in tracking
MATCH dont: A certain client has hired us to provide a protective escort
MATCH dont: I'm kind of busy right now
MATCH dont: It appears that a local resident urgently needs our help in some matter
MATCHWAIT

todogem:
move out
move s
move out
move w
move w
move s
move go door
put ask kahlyr about bounty
pause 2
move out
move s
move e
move e
move go doors
move sw
move n
move go table
put sit
ECHO YOU NOW HAVE A GEM COLLECTION BOUNTY
exit

todofurrier:
move out
move s
move out
move w
move w
move s
move sw
move sw
move go shop
put ask ragnoz about bounty
pause 2
move out
move ne
move e
move e
move e
move go door
move sw
move n
move go table
put sit
ECHO YOU NOW HAVE A SKINNING BOUNTY
exit

todoherbalist:
move out
move s
move out
move e
move go door
put ask kelph about bounty
pause 2
move out
move w
move w
move w
move s
move s
move e
move e
move go doors
move sw
move n
move go table
put sit
ECHO YOU NOW HAVE A FORAGING BOUNTY
exit

dont:
put ask task about remove
put ask task about remove
move out
move s
move out
move w
move w
move s
move s
move e
move e
move go doors
move sw
move n
put go table
put sit
pause 900
goto begin: