OSDN Git Service

射撃威力の表示もブレス等と同条件に変更
authordis- <dis.rogue@gmail.com>
Tue, 11 Mar 2014 10:35:59 +0000 (19:35 +0900)
committerdis- <dis.rogue@gmail.com>
Tue, 11 Mar 2014 10:35:59 +0000 (19:35 +0900)
src/monster1.c

index d43893d..9dc84d7 100644 (file)
@@ -798,8 +798,11 @@ static void roff_aux(int r_idx, int mode)
                for (r = 0, m = 0; m < 4; m++)
                {
                        if (r_ptr->blow[m].method == RBM_SHOOT)
-                       {
-                               sprintf(tmp_msg[vn], _("威力 %dd%d の射撃をする","fire an arrow (Power:%dd%d)"), r_ptr->blow[m].d_side, r_ptr->blow[m].d_dice);
+            {
+                if (know_armour(r_idx))
+                                   sprintf(tmp_msg[vn], _("威力 %dd%d の射撃をする","fire an arrow (Power:%dd%d)"), r_ptr->blow[m].d_side, r_ptr->blow[m].d_dice);
+                else
+                    sprintf(tmp_msg[vn], _("射撃をする", "fire an arrow"));
                 vp[vn] = tmp_msg[vn]; color[vn++] = TERM_UMBER;
                                break;
                        }