Ok, the code is fugly, but it works. You can probably remove the -wwolf, but I use multiple worlds, and like to make sure everything plays nice.

You put this code into a file, and then load it when you connect to aardwolf. If you don't know how to do this, send me a note on personal or drop me an email and I'll explain further.

You can put any number of commands in for the run itself (see the dwarvencatacombs run below). You can only use one word for the run name, but if you insist on fancy long names, you can always use underscores for spaces.

Separate the commands with %; and you'll do fine.

Without further ado, the code:

/echo Loading speedwalks for Aardwolf.
;;; speedwalking
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
/def makespeedwalk = /if ({#} < 2) /echo Usage: /makespeedwalk name directions%; \
 /else /def -wwolf -i speedwalk_%{1} = %{-1} %; /endif
/def -wwolf -mglob -h'SEND {runto}*' runto = /speedwalk_%2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

/def -wwolf speedwalks = /echo *** All Speedwalks *** %; \
/listdef -I -s speedwalk_* %; /echo *** Speedwalks - Done ***


/makespeedwalk soulblade run 6se3sw2sw2se2s4w
/makespeedwalk warcamp run 2s3e8s2w6sen
/makespeedwalk prison run 3s2e2s3e2seswse3s2e3sws2eseswn
/makespeedwalk mobfactory run 2s6e3s2e
/makespeedwalk talsa run 4sdnwnwu4seswsw%;enter rope%;
/makespeedwalk crusader run 2s3w4nes
/makespeedwalk goldrush run 2s3w%;open w%;run 4ws2wn2wn3wnw2nwnwn2w3nw4n
/makespeedwalk nest run 8ses2en4en2es2ene2n
/makespeedwalk stonekeep run 2s7ws2wn2wn3wnw2nwnw2n2ene2nwn2d
/makespeedwalk gilda run 4sdnwnwu2w3sen
/makespeedwalk dwarvencatacombs run 2s3w %; op w %; run 4ws2wn2wn3wn2w2n %; \
op w %; run w2n %; op w %; w %; vis %; buy passport %; run en3e %; op e %; \
run 2es %; buy permit %; run n2ws3d2eswsw %; op n %; n

/echo Finished loading speedwalks.