\r
case SV_STAFF_CURING:\r
{\r
- if (set_blind(0)) ident = TRUE;\r
- if (set_poisoned(0)) ident = TRUE;\r
- if (set_confused(0)) ident = TRUE;\r
- if (set_stun(0)) ident = TRUE;\r
- if (set_cut(0)) ident = TRUE;\r
- if (set_image(0)) ident = TRUE;\r
+ ident = true_healing(0);\r
if (set_shero(0, TRUE)) ident = TRUE;\r
break;\r
}\r
\r
case SV_STAFF_HEALING:\r
{\r
- if (hp_player(powerful ? 500 : 300)) ident = TRUE;\r
- if (set_stun(0)) ident = TRUE;\r
- if (set_cut(0)) ident = TRUE;\r
- if (set_shero(0, TRUE)) ident = TRUE;\r
+ if (cure_critical_wounds(powerful ? 500 : 300)) ident = TRUE;\r
break;\r
}\r
\r