X-Git-Url: http://git.osdn.net/view?p=hengband%2Fhengband.git;a=blobdiff_plain;f=src%2Fdungeon.c;h=a9b0b3b667571bed57ae983a207da51e92c64187;hp=ad0075b1466144ae45b57d24f4b96ee6376b585c;hb=809f285c4a153afcad25d9462cd24f996ed54e6b;hpb=d83be77b46a7d4b4728b4455f774478743e6ab51 diff --git a/src/dungeon.c b/src/dungeon.c index ad0075b14..a9b0b3b66 100644 --- a/src/dungeon.c +++ b/src/dungeon.c @@ -6620,9 +6620,7 @@ void play_game(bool new_game) msg_print(_("ウィザードモードに念を送り、死を欺いた。", "You invoke wizard mode and cheat death.")); msg_print(NULL); - /* Restore hit points */ - p_ptr->chp = p_ptr->mhp; - p_ptr->chp_frac = 0; + (void)life_stream(FALSE, FALSE); if (p_ptr->pclass == CLASS_MAGIC_EATER) { @@ -6636,6 +6634,7 @@ void play_game(bool new_game) p_ptr->magic_num1[magic_idx] = 0; } } + /* Restore spell points */ p_ptr->csp = p_ptr->msp; p_ptr->csp_frac = 0; @@ -6666,16 +6665,6 @@ void play_game(bool new_game) /* Do not die */ p_ptr->is_dead = FALSE; - /* Hack -- Healing */ - (void)set_blind(0); - (void)set_confused(0); - (void)set_poisoned(0); - (void)set_afraid(0); - (void)set_paralyzed(0); - (void)set_image(0); - (void)set_stun(0); - (void)set_cut(0); - /* Hack -- Prevent starvation */ (void)set_food(PY_FOOD_MAX - 1);