XIIxOver this script is awesome.
I did have a couple of issues but hit them with a mallet and fixed them. hope you dont mind me posting the fixes here, and yes i know next to most of your skill mine's like a monkey beating at a typewriter.lol.
first one was the recalling over and over issue, where it doesnt realise the recall/SJ was successful and tries again but of course the spot is blocked by the char so it constantly failed and keeps trying. i roughly fixed this by adding a one tile movement after trying to recall, so it lands and moves one tile so if it tries again the spot is free. this is how it did it (line numbers on left and stuff in red is new)
1139 gosub TM_NewCastSpell 210 !rbook -1 10 30 ; sacred journey until successful
1140 wait 30
1141 set %newX #charPosX + 1
1142 set %newY #charPosY + 0
1143 move %newX %newY 0 10s
1144 wait 30
Remember this will also move you one til when you recall to secure or bank so mark carefully.
The other issue was my house wouldn't cache, which im guessing many people had, i put a sub in that walks two steps east then 4 north into my house and to my secure and added the goto into thee dropNstock sub. this way my char went into tthe house so could see the secure and it was ahell of alot more private, no million stone porch pouch for me plus i can set my trash can up as the blackrock container!
Like i said some extremely rough stuff but hope it helps somebody if they have the same issue as me!