Note: For this script to work, you must change CONTAINER1 to the container you put your Langenfirth contracts in, container2 for RiverHaven, container3 for Fornsted and container4 for Theren. The script will pause twice for you to pay the clerk (first golds and then silvers is what I recommend).

#Therengia - Inside Outpost

top:
put look
match TherenTrade [Alliance of Exchange, Traders' Center
match LangTrade [The Fur Exchange, Trading Office
match FornTrade [Fornsted, Pavilion Outpost
matchwait

TherenTrade:
put get con in t box
match NoCon referring
match YesTheren You get a trading contract
matchwait

LangTrade:
put get con in l box
match NoCon referring
match YesLang You get a trading contract
matchwait

FornTrade:
put get con in d box
match NoCon referring
match YesForn You get a trading contract
matchwait

YesTheren:
pause 1
put give clerk
goto TherenTrade

YesLang:
pause 1
put give clerk
goto LangTrade

YesForn:
pause 1
put give clerk
goto FornTrade

NoCon:
put ask minister for contract
match paygold for a total of
match paygold That would be a total
macht havecon You still have another contract
matchwait

havecon:
exit

paygold:
put weal
match paysilver You count out
matchwait

paysilver:
put give clerk
put weal
pause 1
match readcon You count out
matchwait

readcon:
put read my contract
match stowL guild office at Langenfirth
match stowRH guild office at RiverHaven
match stowF guild office at Fornsted
match stowT guild office at Therenborough
matchwait

stowL:
put put my contract in my CONTAINER1
exit

stowRH:
put put my contract in my CONTAINER2
exit

stowF:
put put my contract in my CONTAINER3
exit

stowT:
put put my contract in my CONTAINER4
exit