I've had an issue come up recently where the speedwalk would be paused as normal, but then at the point after it resumes but before it moves to the next room an aggro mob walks in and proceeds to attack. The speedwalk still pauses, but then is no longer on the correct path (being one room behind where the speedwalk thinks you are).
A textual example would be something as follows:
[HP: 500/500]
Visible Exits:
>mobcheck
North
West
A corpse of a ghoul is here.
A corpse of a dullahan is here.
[HP: 500/500]
>No mobs!
>Leave
A Dullahan has arrived.
A Dullahan attacks you!
[*15*]
[HP: 485/500]
{Speedwalk resumed}
west
You can't do that while fighting.
The mobcheck fully evaluates before the dullahan arrives, and then proceeds to try to leave. However, because I get into combat before the speedwalk resumes, I end up losing my place in the speedwalk and the entire pathing crumbles.
My question then is there a way to put west into a variable and store that, and then activate a trigger to try and go that direction once again?
A textual example would be something as follows:
[HP: 500/500]
Visible Exits:
>mobcheck
North
West
A corpse of a ghoul is here.
A corpse of a dullahan is here.
[HP: 500/500]
>No mobs!
>Leave
A Dullahan has arrived.
A Dullahan attacks you!
[*15*]
[HP: 485/500]
{Speedwalk resumed}
west
You can't do that while fighting.
The mobcheck fully evaluates before the dullahan arrives, and then proceeds to try to leave. However, because I get into combat before the speedwalk resumes, I end up losing my place in the speedwalk and the entire pathing crumbles.
My question then is there a way to put west into a variable and store that, and then activate a trigger to try and go that direction once again?