diff --git a/doc/fixes34.1 b/doc/fixes34.1 index 17c752ace..e1df29416 100644 --- a/doc/fixes34.1 +++ b/doc/fixes34.1 @@ -22,6 +22,7 @@ discovering a mimic on a closed door location should not unblock the location don't drop corpse when a monster kills another monster on an inaccessible location (i.e. behave like xkilled behaves) half-physical-damage from gas spore explosion should only affect you +Sunsword didn't stop glowing when hero killed a monster wielding it Platform- and/or Interface-Specific Fixes diff --git a/src/steal.c b/src/steal.c index c020b2e35..dcff3a41c 100644 --- a/src/steal.c +++ b/src/steal.c @@ -543,6 +543,8 @@ boolean is_pet; /* If true, pet should keep wielded/worn items */ costly_spot(mtmp->mx, mtmp->my)) otmp->no_charge = 1; #endif + if (otmp->owornmask & W_WEP) + setmnotwielded(mtmp, otmp); otmp->owornmask = 0L; } if (is_pet && cansee(omx, omy) && flags.verbose)