For those of us that still use this...it isn't working right.
The general flow of the macro calls for executing an appropriate /zone, immediately followed by calling a sub routine that checks to see if you have reached the target zone (to accomodate chain zoning) and continues looping until you do.
The logic for checking to see if you have reached the target zone is:
/if (${Zone[${Zone.ShortName}].ID} != ${Zone.ID}) /goto :loop
I'll check these values in manual mode to see if there is a simple fix (I would expect so).
.
.
.
I may not have a clear picture of the macro; this may not be the problem code (although it seems to match the behavior....I zone in fine, task gets updated, macro is still running, but the next /zone in the sequence doesn't fire). Guess I'll pepper in some /echos to see what's going on.
The general flow of the macro calls for executing an appropriate /zone, immediately followed by calling a sub routine that checks to see if you have reached the target zone (to accomodate chain zoning) and continues looping until you do.
The logic for checking to see if you have reached the target zone is:
/if (${Zone[${Zone.ShortName}].ID} != ${Zone.ID}) /goto :loop
I'll check these values in manual mode to see if there is a simple fix (I would expect so).
.
.
.
I may not have a clear picture of the macro; this may not be the problem code (although it seems to match the behavior....I zone in fine, task gets updated, macro is still running, but the next /zone in the sequence doesn't fire). Guess I'll pepper in some /echos to see what's going on.