OSDN Git Service

#37287 (2.2.0.33) 突然変異で生えた部位による、ダメージダイスの数と面が逆に入力されていた不具合を修正 / Fix error of damage...
authorDeskull <desull@users.sourceforge.jp>
Sun, 16 Jul 2017 15:04:32 +0000 (00:04 +0900)
committerDeskull <desull@users.sourceforge.jp>
Sun, 16 Jul 2017 15:04:32 +0000 (00:04 +0900)
src/cmd1.c
src/defines.h

index 1125f5a..f93372d 100644 (file)
@@ -1425,49 +1425,49 @@ static void natural_attack(s16b m_idx, int attack, bool *fear, bool *mdeath)
        monster_race    *r_ptr = &r_info[m_ptr->r_idx];
        char            m_name[80];
 
-       int             dss, ddd;
+       int             dice_num, dice_side;
 
        cptr            atk_desc;
 
        switch (attack)
        {
                case MUT2_SCOR_TAIL:
-                       dss = 3;
-                       ddd = 7;
+                       dice_num = 3;
+                       dice_side = 7;
                        n_weight = 5;
                        atk_desc = _("尻尾", "tail");
 
                        break;
                case MUT2_HORNS:
-                       dss = 2;
-                       ddd = 6;
+                       dice_num = 2;
+                       dice_side = 6;
                        n_weight = 15;
                        atk_desc = _("角", "horns");
 
                        break;
                case MUT2_BEAK:
-                       dss = 2;
-                       ddd = 4;
+                       dice_num = 2;
+                       dice_side = 4;
                        n_weight = 5;
                        atk_desc = _("クチバシ", "beak");
 
                        break;
                case MUT2_TRUNK:
-                       dss = 1;
-                       ddd = 4;
+                       dice_num = 1;
+                       dice_side = 4;
                        n_weight = 35;
                        atk_desc = _("象の鼻", "trunk");
 
                        break;
                case MUT2_TENTACLES:
-                       dss = 2;
-                       ddd = 5;
+                       dice_num = 2;
+                       dice_side = 5;
                        n_weight = 5;
                        atk_desc = _("触手", "tentacles");
 
                        break;
                default:
-                       dss = ddd = n_weight = 1;
+                       dice_num = dice_side = n_weight = 1;
                        atk_desc = _("未定義の部位", "undefined body part");
 
        }
@@ -1488,7 +1488,7 @@ static void natural_attack(s16b m_idx, int attack, bool *fear, bool *mdeath)
                sound(SOUND_HIT);
                msg_format(_("%sを%sで攻撃した。", "You hit %s with your %s."), m_name, atk_desc);
 
-               k = damroll(ddd, dss);
+               k = damroll(dice_num, dice_side);
                k = critical_norm(n_weight, bonus, k, (s16b)bonus, 0);
 
                /* Apply the player damage bonuses */
index 838ead8..689b591 100644 (file)
@@ -53,7 +53,7 @@
 #define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */
 #define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */
 #define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */
-#define FAKE_VER_EXTRA 32 /*!< ゲームのバージョン番号定義(エクストラ番号) */
+#define FAKE_VER_EXTRA 33 /*!< ゲームのバージョン番号定義(エクストラ番号) */
 
 
  /*!