Updated:
advpath.inc *** I had to split up advpath.inc so there is now a second part that is just #include'd to the first. You don't set up or call from macros any differently than you had.
advpath2.inc (This is the second part.)
advpath.txt
Added the facef and faceb optional parameters.
You can still leave all of your old macros the same as they were before but you can now use these two commands with the optional parameters:
This would play pathfile bazaar, 1 time, forward (from the first loc in the INI to the last), does not ping pong from start to finish and back, does not try to zone at the end of the path, plays the entire path walking backward.
/echo play:bazaar 1 f nopp noz faceb
The two below are the same because it defaults to facef if no parameter is specified.
/echo play:bazaar 1 f nopp noz facef
/echo play:bazaar 1 f nopp noz
This would run you in a circle loop nonstop until you issue a 'stop' command. You would walk backward in a circle of 32 sides with a radius of 50 locs.
/echo pattern:32 50 faceb
The two below are the same since the default is assumed to be facef.
/echo pattern:32 50 facea
/echo pattern:32 50
The door code works while playing paths backward but it looks un-natural. You have been warned.
Let me know if you have any problems.