I have a few characters that hail back from before the compass existed. That being the case, their Sense Heading needed a little work. I set one up in the Bazaar and ran this, got him up to maximum without much difficulty. Seeing as Sense Heading seems to be level-capped (5*level+5), I added in some logic for that afterwards.
Note: I am not sure if this would run well in the background while doing your normal running around. You may want to try it, you may not. It may have unpredictable side effects if you use other scripts.
All that being said, here's the code:
Code: Select all
#include routines.mac
Sub Main
:StartHere
/doability "Sense Heading"
/delay 25
/if n $char(skill,"Sense Heading")<$calc($char(level)*5+5) /goto :StartHere
:Done
/return 0





