diff options
Diffstat (limited to 'crawl-ref/source/fight.cc')
-rw-r--r-- | crawl-ref/source/fight.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc index 99ca63105f..551073571e 100644 --- a/crawl-ref/source/fight.cc +++ b/crawl-ref/source/fight.cc @@ -2036,7 +2036,8 @@ bool melee_attack::apply_damage_brand() // don't drink poisonous or mutagenic blood if (mons_has_blood(def->type) - && (chunk_type == CE_CLEAN || chunk_type == CE_CONTAMINATED)) + && (chunk_type == CE_CLEAN || chunk_type == CE_CONTAMINATED + || chunk_type == CE_POISONOUS && player_res_poison() )) { mprf( "You draw %s's blood!", def->name(DESC_NOCAP_THE, true).c_str() ); |