From: shimitei Date: Tue, 15 Jun 2021 11:37:11 +0000 (+0900) Subject: [Fix] モンスターボールで広域マップ移動が重くなる X-Git-Tag: vmacos3.0.0-alpha52~168^2~1^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=5ad9554566bb5bb1256db97623f17da415a93f41;p=hengbandforosx%2Fhengbandosx.git [Fix] モンスターボールで広域マップ移動が重くなる ボール中モンスターのHP自然回復処理で描画フラグが立つため、広域マップ移動が重くなっていた。 現在ボールの表示は変化しないため描画フラグをコメントアウトする。 --- diff --git a/src/hpmp/hp-mp-regenerator.cpp b/src/hpmp/hp-mp-regenerator.cpp index b11c261a3..4f73b9aac 100644 --- a/src/hpmp/hp-mp-regenerator.cpp +++ b/src/hpmp/hp-mp-regenerator.cpp @@ -227,8 +227,9 @@ void regenerate_captured_monsters(player_type *creature_ptr) if (heal) { creature_ptr->update |= (PU_COMBINE); - creature_ptr->window_flags |= (PW_INVEN); - creature_ptr->window_flags |= (PW_EQUIP); + // FIXME 広域マップ移動で1歩毎に何度も再描画されて重くなる。現在はボール中モンスターのHP回復でボールの表示は変わらないためコメントアウトする。 + //creature_ptr->window_flags |= (PW_INVEN); + //creature_ptr->window_flags |= (PW_EQUIP); wild_regen = 20; } }