From 7e18df3c5f342e25e41866ef34097425f4b88a0b Mon Sep 17 00:00:00 2001 From: nhmall Date: Mon, 8 Jun 2026 00:06:59 -0400 Subject: [PATCH] ensure sane values for monst fields from bones --- src/restore.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/restore.c b/src/restore.c index 7e1911e21..0cc82f30f 100644 --- a/src/restore.c +++ b/src/restore.c @@ -1202,6 +1202,10 @@ getlev(NHFILE *nhfp, int pid, xint8 lev) for (mtmp = fmon; mtmp; mtmp = mtmp->nmon) { if (mtmp->isshk) set_residency(mtmp, FALSE); + /* set some monst fields to sane values when coming from a bones file */ + if (ghostly) { + mtmp->movement = 0; + } if (mtmp->m_id == u.usteed_mid) { /* steed is kept on fmon list but off the map */ u.usteed = mtmp;