OSDN Git Service

簡単愚のほうでも修正した、クエスト達成後にセーブ&ロードでキャラクタ画面にクエスト名が出なくなるバグを修正。
authorhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 1 Jun 2002 02:24:19 +0000 (02:24 +0000)
committerhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 1 Jun 2002 02:24:19 +0000 (02:24 +0000)
src/files.c

index 2da7a8b..88f49d1 100644 (file)
@@ -4102,6 +4102,11 @@ void display_player(int mode)
                                {
                                        if (p_ptr->inside_quest && (p_ptr->inside_quest < MIN_RANDOM_QUEST))
                                        {
+                                               /* Get the quest text */
+                                               init_flags = INIT_ASSIGN;
+
+                                               process_dungeon_file("q_info_j.txt", 0, 0, 0, 0);
+
 #ifdef JP
                                                sprintf(statmsg, "¡Ä¤¢¤Ê¤¿¤Ï¡¢¥¯¥¨¥¹¥È¡Ö%s¡×¤Ç%s¤Ë»¦¤µ¤ì¤¿¡£", quest[p_ptr->inside_quest].name, died_from);
 #else
@@ -4130,6 +4135,11 @@ void display_player(int mode)
                                {
                                        if (p_ptr->inside_quest && (p_ptr->inside_quest < MIN_RANDOM_QUEST))
                                        {
+                                               /* Get the quest text */
+                                               init_flags = INIT_ASSIGN;
+
+                                               process_dungeon_file("q_info_j.txt", 0, 0, 0, 0);
+
 #ifdef JP
                                                sprintf(statmsg, "¡Ä¤¢¤Ê¤¿¤Ï¸½ºß¡¢ ¥¯¥¨¥¹¥È¡Ö%s¡×¤ò¿ë¹ÔÃæ¤À¡£", quest[p_ptr->inside_quest].name);
 #else