• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: コミット

変愚蛮怒のメインリポジトリです


コミットメタ情報

リビジョンfbb479cad4b45941daf7d90e2eacc2833cf06743 (tree)
日時2014-02-21 22:45:51
作者Deskull <deskull@user...>
コミッターDeskull

ログメッセージ

Display shooting power on monster description.

変更サマリ

差分

--- a/src/monster1.c
+++ b/src/monster1.c
@@ -178,6 +178,7 @@ static void roff_aux(int r_idx, int mode)
178178 int vn = 0;
179179 byte color[96];
180180 cptr vp[96];
181+ char shoot_power[96];
181182
182183 bool know_everything = FALSE;
183184
@@ -721,7 +722,18 @@ static void roff_aux(int r_idx, int mode)
721722 vn = 0;
722723 if (flags4 & RF4_SHRIEK) { vp[vn] = _("悲鳴で助けを求める", "shriek for help"); color[vn++] = TERM_L_WHITE; }
723724 if (flags4 & RF4_ROCKET) { vp[vn] = _("ロケットを発射する", "shoot a rocket"); color[vn++] = TERM_UMBER; }
724- if (flags4 & RF4_SHOOT) { vp[vn] = _("射撃をする", "fire an arrow"); color[vn++] = TERM_UMBER; }
725+ if (flags4 & RF4_SHOOT)
726+ {
727+ for (r = 0, m = 0; m < 4; m++)
728+ {
729+ if (r_ptr->blow[m].method == RBM_SHOOT)
730+ {
731+ sprintf(shoot_power, _("威力 %dd%d の射撃をする","fire an arrow (Power:%dd%d)"), r_ptr->blow[m].d_side, r_ptr->blow[m].d_dice);
732+ vp[vn] = shoot_power; color[vn++] = TERM_UMBER;
733+ break;
734+ }
735+ }
736+ }
725737 if (flags6 & (RF6_SPECIAL)) { vp[vn] = _("特別な行動をする", "do something"); color[vn++] = TERM_VIOLET; }
726738
727739 /* Describe inate attacks */
旧リポジトリブラウザで表示