diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index 055bf4054..1d7427bf7 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -1567,6 +1567,7 @@ dragonhide can rot throwing ammo without a launcher produces a message polymorphing into a large polyform unequips rather than destroying cloaks clarify in the #quit message that it doesn't save the game +cursed potion of invisibility removes intrinsic invisibility Fixes to 3.7.0-x General Problems Exposed Via git Repository diff --git a/src/potion.c b/src/potion.c index ca7a2eaa5..072d33b29 100644 --- a/src/potion.c +++ b/src/potion.c @@ -827,6 +827,10 @@ peffect_invisibility(struct obj *otmp) if (otmp->cursed) { pline("For some reason, you feel your presence is known."); aggravate(); + + /* doing this gives temporary invisibility, but removes permanent + invisibility */ + HInvis &= ~FROMOUTSIDE; } }