From: mogami Date: Tue, 10 Sep 2002 15:19:22 +0000 (+0000) Subject: 1.2.x以前のセーブデータをロードしたときにテレパシーの冠のテレパシーが X-Git-Tag: v2.1.2~1810 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=31a91e7b33276c2477cc709cf9dc7a25da8e8a89;p=hengbandforosx%2Fhengbandosx.git 1.2.x以前のセーブデータをロードしたときにテレパシーの冠のテレパシーが 失われないように修正。 --- diff --git a/src/load.c b/src/load.c index 21ad15a25..c239cac8c 100644 --- a/src/load.c +++ b/src/load.c @@ -302,6 +302,12 @@ static void rd_item(object_type *o_ptr) if (h_older_than(1, 3, 0, 0)) o_ptr->art_flags[3] = 0L; else rd_u32b(&o_ptr->art_flags[3]); + if (h_older_than(1, 3, 0, 0)) + { + if (o_ptr->name2 == EGO_TELEPATHY) + add_flag(o_ptr->art_flags, TR_TELEPATHY); + } + if (z_older_than(11, 0, 11)) { o_ptr->curse_flags = 0L;