/*!
* チートオプションの最大数 / Number of cheating options
*/
-#define CHEAT_MAX 7
+#define CHEAT_MAX 8
/*!
* チーとオプションの定義テーブル / Cheating options
{ &cheat_save, FALSE, 255, 0x40, 0x00,
"cheat_save", _("死んだ時セーブするか確認する", "Ask for saving death")
+ },
+
+ { &cheat_diary_output, FALSE, 255, 0x80, 0x00,
+ "cheat_diary_output", _("詳細な情報を日記に出力する", "Output detailed infotmation to diary.")
}
+
+
};
/*!
#define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */
#define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */
#define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */
-#define FAKE_VER_EXTRA 51 /*!< ゲームのバージョン番号定義(エクストラ番号) */
+#define FAKE_VER_EXTRA 52 /*!< ゲームのバージョン番号定義(エクストラ番号) */
/*!
extern bool cheat_know;
extern bool cheat_live;
extern bool cheat_save;
+extern bool cheat_diary_output;
extern char record_o_name[MAX_NLEN];
extern s32b record_turn;
cheat_know = (c & 0x1000) ? TRUE : FALSE;
cheat_live = (c & 0x2000) ? TRUE : FALSE;
cheat_save = (c & 0x4000) ? TRUE : FALSE;
+ cheat_diary_output = (c & 0x8000) ? TRUE : FALSE;
rd_byte((byte *)&autosave_l);
rd_byte((byte *)&autosave_t);
if (cheat_know) c |= 0x1000;
if (cheat_live) c |= 0x2000;
if (cheat_save) c |= 0x4000;
+ if (cheat_diary_output) c |= 0x8000;
wr_u16b(c);
bool cheat_know; /* Know complete monster info */
bool cheat_live; /* Allow player to avoid death */
bool cheat_save; /* Ask for saving death */
+bool cheat_diary_output; /* Detailed info to diary */
/* Special options */