diff --git a/src/fountain.c b/src/fountain.c index 13cc84ac9..6a066f059 100644 --- a/src/fountain.c +++ b/src/fountain.c @@ -429,12 +429,8 @@ dipfountain(register struct obj *obj) } else { er = water_damage(obj, NULL, TRUE); - if (obj->otyp == POT_ACID - && er != ER_DESTROYED) { /* Acid and water don't mix */ - useup(obj); - return; - } else if (er != ER_NOTHING && !rn2(2)) { /* no further effect */ - return; + if (er == ER_DESTROYED || (er != ER_NOTHING && !rn2(2))) { + return; /* no further effect */ } }