

For this script to work you must change CONTAINER to whichever container you keep your RiverHaven contracts in. Start this script when the barge gets to the dock, and it will travel to the guild, turn in all contracts to RiverHaven, get you a new contract, and travel back to the barge. The script will pause twice for you to pay the clerk, I suggest first paying all your golds and then paying all your silvers.
#Therengia - Going to Haven
gopier:
put tell caravan to follow
put go pier
match toguild following you.
matchwait
toguild:
pause 1
put e
waitfor following you.
put s
waitfor following you.
put e
waitfor following you.
put go arch
waitfor following you.
put nw
waitfor following you.
put go guild
put ask mini for con
move out
put stow my contract
put go alley
goto GetCon
GetCon:
put get contract in my CONTAINER
match NoCon referring
match YesCon You get a trading contract
matchwait
YesCon:
pause 1
put give clerk
goto GetCon
NoCon:
put get contract in my ruck
put wealth
match paysilver You count
matchwait
paysilver:
put give clerk
put weal
pause 1
match tobarge You count out
matchwait
tobarge:
put out
put go pier
waitfor following you.
put go arch
waitfor following you.
put w
waitfor following you.
put n
waitfor following you.
put w
waitfor following you.
put go barge
exit