summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/effects.cc2
-rw-r--r--crawl-ref/source/player.cc5
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)
{