eating amulet of unchanging redux
To keep this from growing beyond this targeted change, make eating an amulet of unchanging "un"change you, unless you're also wearing one.
This commit is contained in:
@@ -46,7 +46,7 @@ be more consistent with sounds when dropping into water
|
||||
surface() returns "bottom" when Underwater
|
||||
bill for all discarded, opened tins
|
||||
monsters that cannot pick things up cannot throw things either
|
||||
eating an amulet of unchanging removes intrinsic polymorph
|
||||
eating an amulet of unchanging un-changes you
|
||||
Vlad won't waste time trying to use wand of digging in his own tower
|
||||
non-weapon iron objects should rust when dipped in fountains since
|
||||
iron weapons rust
|
||||
|
||||
@@ -1543,10 +1543,11 @@ struct obj *otmp;
|
||||
context.botl = 1;
|
||||
break;
|
||||
case AMULET_OF_UNCHANGING:
|
||||
/* remove intrinsic polymorph only */
|
||||
if (HPolymorph & INTRINSIC) {
|
||||
HPolymorph &= ~INTRINSIC;
|
||||
/* un-change: it's a pun */
|
||||
if (!Unchanging && Upolyd) {
|
||||
accessory_has_effect(otmp);
|
||||
makeknown(typ);
|
||||
rehumanize();
|
||||
}
|
||||
break;
|
||||
case AMULET_OF_STRANGULATION: /* bad idea! */
|
||||
|
||||
Reference in New Issue
Block a user