X-Git-Url: http://git.osdn.net/view?p=hengband%2Fhengband.git;a=blobdiff_plain;f=src%2Fcmd-usestaff.c;fp=src%2Fcmd-usestaff.c;h=5350532ca28c77b6e2e2b6c1827684c298837dae;hp=9fe7a5334555cdda08b9908c48b71ecb30fac2ed;hb=2d345ca7a6766483cbacc1051c7a88386dd4e092;hpb=26f04847db352f5d29d9b7eea775b51c5e776757 diff --git a/src/cmd-usestaff.c b/src/cmd-usestaff.c index 9fe7a5334..5350532ca 100644 --- a/src/cmd-usestaff.c +++ b/src/cmd-usestaff.c @@ -232,14 +232,7 @@ int staff_effect(OBJECT_SUBTYPE_VALUE sval, bool *use_charge, bool powerful, boo case SV_STAFF_HOLINESS: { - if (dispel_evil(powerful ? 225 : 150)) ident = TRUE; - k = 3 * lev; - if (set_protevil((magic ? 0 : p_ptr->protevil) + randint1(25) + k, FALSE)) ident = TRUE; - if (set_poisoned(0)) ident = TRUE; - if (set_afraid(0)) ident = TRUE; - if (hp_player(50)) ident = TRUE; - if (set_stun(0)) ident = TRUE; - if (set_cut(0)) ident = TRUE; + if (cleansing_nova(p_ptr, magic, powerful)) ident = TRUE; break; }