diff --git a/src/mplayer.c b/src/mplayer.c index 23a6db735..5de9cc3ae 100644 --- a/src/mplayer.c +++ b/src/mplayer.c @@ -268,6 +268,7 @@ mk_mplayer(struct permonst *ptr, coordxy x, coordxy y, boolean special) && monmightthrowwep(otmp)) otmp->quan += (long) rn2(is_spear(otmp) ? 4 : 8); /* mplayers knew better than to overenchant Magicbane */ + otmp->owt = weight(otmp); if (is_art(otmp, ART_MAGICBANE)) otmp->spe = rnd(4); (void) mpickobj(mtmp, otmp);