From: iks Date: Sun, 27 Jan 2013 15:25:14 +0000 (+0000) Subject: Format of Quest infomation (to get a target artifact) is modified. X-Git-Tag: v2.1.2~160 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=5afb96f776cd1e2aa29bb11b535c5f7f54c0475b;p=hengband%2Fhengband.git Format of Quest infomation (to get a target artifact) is modified. --- diff --git a/src/cmd4.c b/src/cmd4.c index 8e110920b..1d49d7075 100644 --- a/src/cmd4.c +++ b/src/cmd4.c @@ -9277,14 +9277,23 @@ static void do_cmd_knowledge_quests_current(FILE *fff) break; case QUEST_TYPE_FIND_ARTIFACT: - strcpy(name, a_name + a_info[quest[i].k_idx].name); + if (quest[i].k_idx) + { + artifact_type *a_ptr = &a_info[quest[i].k_idx]; + object_type forge; + object_type *q_ptr = &forge; + int k_idx = lookup_kind(a_ptr->tval, a_ptr->sval); + object_prep(q_ptr, k_idx); + q_ptr->name1 = quest[i].k_idx; + q_ptr->ident = IDENT_STORE; + object_desc(name, q_ptr, OD_NAME_ONLY); + } #ifdef JP - sprintf(note," - %s¤ò¸«¤Ä¤±½Ð¤¹¡£", name); + sprintf(note,"\n - %s¤ò¸«¤Ä¤±½Ð¤¹¡£", name); #else - sprintf(note," - Find out %s.", name); + sprintf(note,"\n - Find out %s.", name); #endif break; - case QUEST_TYPE_FIND_EXIT: #ifdef JP sprintf(note," - õº÷¤¹¤ë¡£");