OSDN Git Service

(2.2.0.81) hradishさんの報告より、do_spell.c中の魔法威力ダイスの指定ミスを修正。 / Fix dice error of magic...
authorDeskull <desull@users.sourceforge.jp>
Thu, 7 Sep 2017 13:30:42 +0000 (22:30 +0900)
committerDeskull <desull@users.sourceforge.jp>
Thu, 7 Sep 2017 13:30:42 +0000 (22:30 +0900)
src/defines.h
src/do-spell.c

index 19d1eb1..ea5349e 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 80 /*!< ゲームのバージョン番号定義(エクストラ番号) */
+#define FAKE_VER_EXTRA 81 /*!< ゲームのバージョン番号定義(エクストラ番号) */
 
 
  /*!
index d8ff2c1..6785034 100644 (file)
@@ -1208,7 +1208,7 @@ static cptr do_life_spell(int spell, int mode)
                        if (cast)
                        {
                                if (!get_aim_dir(&dir)) return NULL;
-                               fire_ball_hide(GF_WOUNDS, dir, damroll(sides, dice), 0);
+                               fire_ball_hide(GF_WOUNDS, dir, damroll(dice, sides), 0);
                        }
                }
                break;
@@ -3547,7 +3547,7 @@ static cptr do_death_spell(int spell, int mode)
                        {
                                if (!get_aim_dir(&dir)) return NULL;
 
-                               fire_ball(GF_OLD_DRAIN, dir, damroll(dice, dice) + base, rad);
+                               fire_ball(GF_OLD_DRAIN, dir, damroll(dice, sides) + base, rad);
                        }
                }
                break;
@@ -6086,7 +6086,7 @@ static cptr do_daemon_spell(int spell, int mode)
 
                        if (cast)
                        {
-                               set_tim_esp(randint1(base) + sides, FALSE);
+                               set_tim_esp(randint1(sides) + base, FALSE);
                        }
                }
                break;
@@ -6621,7 +6621,7 @@ static cptr do_crusade_spell(int spell, int mode)
 
                        if (cast)
                        {
-                               set_protevil(randint1(sides) + sides, FALSE);
+                               set_protevil(randint1(sides) + base, FALSE);
                        }
                }
                break;