OSDN Git Service

[Fix] 暗黒耐性判定フラグに暗黒免疫の論理和を付加し、暗闇の巻物で吸血鬼が盲目になるエンバグを修正。
authorDeskull <61610939+sikabane-works@users.noreply.github.com>
Sun, 22 May 2022 14:02:30 +0000 (23:02 +0900)
committerDeskull <61610939+sikabane-works@users.noreply.github.com>
Sun, 22 May 2022 14:02:37 +0000 (23:02 +0900)
src/player/player-status-flags.cpp

index ff4b86f..5dbc716 100644 (file)
@@ -1352,7 +1352,7 @@ BIT_FLAGS has_vuln_lite(PlayerType *player_ptr)
 
 BIT_FLAGS has_resist_dark(PlayerType *player_ptr)
 {
-    BIT_FLAGS result = common_cause_flags(player_ptr, TR_RES_DARK);
+    BIT_FLAGS result = common_cause_flags(player_ptr, TR_RES_DARK) | common_cause_flags(player_ptr, TR_IM_DARK);
 
     if (player_ptr->ult_res) {
         result |= FLAG_CAUSE_MAGIC_TIME_EFFECT;