OSDN Git Service

[Refactor] #37353 生命の薬の効果をlife_stream()に分離。
[hengband/hengband.git] / src / cmd-quaff.c
index ed60311..2b5bd57 100644 (file)
@@ -382,26 +382,7 @@ void do_cmd_quaff_potion_aux(int item)
                        break;\r
 \r
                case SV_POTION_LIFE:\r
-                       chg_virtue(V_VITALITY, 1);\r
-                       chg_virtue(V_UNLIFE, -5);\r
-                       msg_print(_("体中に生命力が満ちあふれてきた!", "You feel life flow through your body!"));\r
-                       restore_level();\r
-                       (void)set_poisoned(0);\r
-                       (void)set_blind(0);\r
-                       (void)set_confused(0);\r
-                       (void)set_image(0);\r
-                       (void)set_stun(0);\r
-                       (void)set_cut(0);\r
-                       (void)do_res_stat(A_STR);\r
-                       (void)do_res_stat(A_CON);\r
-                       (void)do_res_stat(A_DEX);\r
-                       (void)do_res_stat(A_WIS);\r
-                       (void)do_res_stat(A_INT);\r
-                       (void)do_res_stat(A_CHR);\r
-                       (void)set_shero(0,TRUE);\r
-                       update_stuff();\r
-                       hp_player(5000);\r
-                       ident = TRUE;\r
+                       ident = life_stream(TRUE, TRUE);\r
                        break;\r
 \r
                case SV_POTION_RESTORE_MANA:\r