Incorporate a fix from <Someone> related to slashem-Bugs-916544. The
weight was not recalcuated after changing the corpsenm.
messages associated with taking things out of a bag of holding
cursed scroll of destroy armor damaging cursed armor didn't adjust attributes
add passive() flag that indicates uwep was destroyed during the turn
+calculate weight of corpses on special levels correctly
Platform- and/or Interface-Specific Fixes
}
/* corpsenm is "empty" if -1, random if -2, otherwise specific */
- if (o->corpsenm == NON_PM - 1) otmp->corpsenm = rndmonnum();
- else if (o->corpsenm != NON_PM) otmp->corpsenm = o->corpsenm;
+ if (o->corpsenm != NON_PM) {
+ if (o->corpsenm == NON_PM - 1) otmp->corpsenm = rndmonnum();
+ else otmp->corpsenm = o->corpsenm;
+ otmp->owt = weight(otmp);
+ }
/* assume we wouldn't be given an egg corpsenm unless it was
hatchable */