diff options
-rw-r--r-- | crawl-ref/source/effects.cc | 2 | ||||
-rw-r--r-- | crawl-ref/source/player.cc | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/crawl-ref/source/effects.cc b/crawl-ref/source/effects.cc index f8c4910ca1..1839e0dd3f 100644 --- a/crawl-ref/source/effects.cc +++ b/crawl-ref/source/effects.cc @@ -2831,7 +2831,7 @@ void corrode_actor(actor *act) // rCorr protects against 50% of corrosion. if (act->res_corr() && coinflip()) { - dprf("Amulet protects."); + dprf("rCorr protects."); return; } diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc index e9954202dd..e583ffc3ab 100644 --- a/crawl-ref/source/player.cc +++ b/crawl-ref/source/player.cc @@ -1812,7 +1812,10 @@ bool player::res_corr(bool calc_unid, bool items) const return true; if (form == TRAN_WISP) - return 1; + return true; + + if (you.duration[DUR_RESISTANCE]) + return true; if (items) { |