OSDN Git Service

#37482 (2.2.0.76) 折れ剣修復の際にダイスブーストが余計にかかっていた不具合を修正。 / Fix dice boost more than enough...
[hengband/hengband.git] / src / bldg.c
index cec5d41..9a6882c 100644 (file)
@@ -3347,7 +3347,7 @@ static int repair_broken_weapon_aux(int bcost)
        if (dd_bonus > 0)
        {
                o_ptr->dd++;
-               for (i = 0; i < dd_bonus; i++)
+               for (i = 1; i < dd_bonus; i++)
                {
                        if (one_in_(o_ptr->dd + i)) o_ptr->dd++;
                }
@@ -3355,7 +3355,7 @@ static int repair_broken_weapon_aux(int bcost)
        if (ds_bonus > 0)
        {
                o_ptr->ds++;
-               for (i = 0; i < ds_bonus; i++)
+               for (i = 1; i < ds_bonus; i++)
                {
                        if (one_in_(o_ptr->ds + i)) o_ptr->ds++;
                }