OSDN Git Service

セーブコマンド実行時に、sanity_blast()を受けてしまうバグ修正。
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Fri, 28 Nov 2003 21:11:43 +0000 (21:11 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Fri, 28 Nov 2003 21:11:43 +0000 (21:11 +0000)
ゲームロード時と同様に、hack_mindをFALSEにする。

src/files.c

index 296e475..a2ed016 100644 (file)
@@ -6256,11 +6256,14 @@ prt("
        (void)strcpy(p_ptr->died_from, "(alive and well)");
 #endif
 
-       /* Update some things */
-       p_ptr->update |= (PU_VIEW | PU_LITE | PU_MON_LITE | PU_DISTANCE);
+       /* HACK -- don't get sanity blast on updating view */
+       hack_mind = FALSE;
 
        /* Update stuff */
        update_stuff();
+
+       /* HACK -- reset the hackish flag */
+       hack_mind = TRUE;
 }