From: mogami Date: Wed, 9 Jul 2003 14:40:21 +0000 (+0000) Subject: flag_cost()は値段を決める以外にlow,med,highの分類に使用されているので、 X-Git-Tag: v2.1.2~1284 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=6c41bda725cea7dd052720972735f6251a4971ef;p=hengbandforosx%2Fhengbandosx.git flag_cost()は値段を決める以外にlow,med,highの分類に使用されているので、 object_value_real()内のpval値段計算をまとめた分評価が高くなるのを相殺 する為、medとhighとの境界値を引き上げた。lowとmedは据え置き。 --- diff --git a/src/artifact.c b/src/artifact.c index 6cf4764ab..fd27f7992 100644 --- a/src/artifact.c +++ b/src/artifact.c @@ -1884,17 +1884,19 @@ bool create_artifact(object_type *o_ptr, bool a_scroll) if (o_ptr->tval >= TV_BOOTS) { + /* For armors */ if (a_cursed) power_level = 0; else if (total_flags < 15000) power_level = 1; - else if (total_flags < 25000) power_level = 2; + else if (total_flags < 35000) power_level = 2; else power_level = 3; } else { + /* For weapons */ if (a_cursed) power_level = 0; else if (total_flags < 20000) power_level = 1; - else if (total_flags < 35000) power_level = 2; + else if (total_flags < 45000) power_level = 2; else power_level = 3; }