nuad (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
When you send me what you have till now i can take a look at it and see if i can help.
will do nuad. Getting the orientation figured out was a bugger, but I think with that done it should be relatively easy to grab the x/y then possibly #include a file with a list of orientations and x/y coords to make it customizable. Then all a person would need to do is walk the route once while spamming /loc, import the coords and orientation into the macro, sit back and watch the xp roll in.