From c0f06ac4fd7365887989bbd2e5290d57d5b93a30 Mon Sep 17 00:00:00 2001 From: nhmall Date: Sun, 7 Jun 2026 23:54:43 -0400 Subject: [PATCH] follow-up to 84a6eb5e Ensure MON_STILL_ARRIVING bit is cleared before an early return. --- src/dog.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dog.c b/src/dog.c index 13ea0b137..05e7e9e88 100644 --- a/src/dog.c +++ b/src/dog.c @@ -463,8 +463,10 @@ mon_arrive(struct monst *mtmp, int when) here for monsters migrating to a newly created level */ restore_cham(mtmp); - if (mtmp == u.usteed) + if (mtmp == u.usteed) { + mtmp->mstate &= ~MON_STILL_ARRIVING; return; /* don't place steed on the map */ + } if (when == With_you) { /* When a monster accompanies you, sometimes it will arrive at your intended destination and you'll end up next to