OSDN Git Service

flag_cost()は値段を決める以外にlow,med,highの分類に使用されているので、
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 9 Jul 2003 14:40:21 +0000 (14:40 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 9 Jul 2003 14:40:21 +0000 (14:40 +0000)
object_value_real()内のpval値段計算をまとめた分評価が高くなるのを相殺
する為、medとhighとの境界値を引き上げた。lowとmedは据え置き。

src/artifact.c

index 6cf4764..fd27f79 100644 (file)
@@ -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;
        }