This is the SC331-6 Water prayer fix patch, sent to me by Dylan.

Apply within the src/ directory.

-- Jason Short

--- pray.c.old  Sat Sep  9 00:19:36 2000
+++ pray.c      Sat Sep  9 00:21:57 2000
@@ -867,7 +867,8 @@
 
     for(otmp = level.objects[u.ux][u.uy]; otmp; otmp = otmp->nexthere) {
        /* turn water into (un)holy water */
-       if (otmp->otyp == POT_WATER && (boolean)otmp->blessed != bless_water) {
+       if (otmp->otyp == POT_WATER && ((boolean)otmp->blessed != bless_water 
+            || (boolean)otmp->cursed == bless_water)) {
            otmp->blessed = bless_water;
            otmp->cursed = !bless_water;
            otmp->bknown = bc_known;


