diff --git a/src/cmd.c b/src/cmd.c index bc872135d..54443d0e0 100644 --- a/src/cmd.c +++ b/src/cmd.c @@ -4734,6 +4734,7 @@ dotravel_target(void) u.last_str_turn = 0; g.context.mv = TRUE; + domove(); return 1; } diff --git a/src/hack.c b/src/hack.c index a6a6e2997..0854f041b 100644 --- a/src/hack.c +++ b/src/hack.c @@ -3007,7 +3007,6 @@ end_running(boolean and_travel) if (flags.time && g.context.run) iflags.time_botl = TRUE; g.context.run = 0; - g.domove_attempting = 0; /* 'context.mv' isn't travel but callers who want to end travel all clear it too */ if (and_travel)