diff --git a/src/allmain.c b/src/allmain.c index 1e0053a12..66a0dd69c 100644 --- a/src/allmain.c +++ b/src/allmain.c @@ -355,6 +355,14 @@ moveloop_core(void) /******************************************/ g.hero_seq++; /* moves*8 + n for n == 1..7 */ + + /* although we checked for encumberance above, we need to + check again for message purposes, as the weight of + inventory may have changed in, e.g., nh_timeout(); we do + need two checks here so that the player gets feedback + immediately if their own action encumbered them */ + encumber_msg(); + #ifdef STATUS_HILITES if (iflags.hilite_delta) status_eval_next_unhilite();