From 0df8136af8bfb1ca6a75d988c0382ed62c3df789 Mon Sep 17 00:00:00 2001 From: Deskull Date: Wed, 5 Jul 2017 19:51:29 +0900 Subject: [PATCH] =?utf8?q?#37284=20(2.2.0.15)=E3=80=80NASTY=E7=94=9F?= =?utf8?q?=E6=88=90=E3=81=AEdelay=E5=80=A4=E8=A8=88=E7=AE=97=E3=83=9F?= =?utf8?q?=E3=82=B9=E4=BF=AE=E6=AD=A3=E3=80=82=20/=20Fix=20delay=20calcula?= =?utf8?q?tion=20for=20NASTY=20generation.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/defines.h | 2 +- src/monster2.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/defines.h b/src/defines.h index 977500a74..6a496bdbc 100644 --- a/src/defines.h +++ b/src/defines.h @@ -53,7 +53,7 @@ #define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */ #define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */ #define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */ -#define FAKE_VER_EXTRA 14 /*!< ゲームのバージョン番号定義(エクストラ番号) */ +#define FAKE_VER_EXTRA 15 /*!< ゲームのバージョン番号定義(エクストラ番号) */ /*! diff --git a/src/monster2.c b/src/monster2.c index 3f9fd6d3a..dc62024c1 100644 --- a/src/monster2.c +++ b/src/monster2.c @@ -1306,12 +1306,12 @@ s16b get_mon_num(int level) alloc_entry *table = alloc_race_table; int pls_kakuritu, pls_level; - int hoge = mysqrt(level * 10000L + 400L); + int delay = mysqrt(level * 10000L) + 400L; if (level > MAX_DEPTH - 1) level = MAX_DEPTH - 1; - pls_kakuritu = MAX(NASTY_MON_MAX, NASTY_MON_BASE - ((dungeon_turn / (TURNS_PER_TICK * 5000L) - hoge / 10))); - pls_level = MIN(NASTY_MON_PLUS_MAX, 3 + dungeon_turn / (TURNS_PER_TICK * 40000L) - hoge / 40 + MIN(5, level / 10)) ; + pls_kakuritu = MAX(NASTY_MON_MAX, NASTY_MON_BASE - ((dungeon_turn / (TURNS_PER_TICK * 5000L) - delay / 10))); + pls_level = MIN(NASTY_MON_PLUS_MAX, 3 + dungeon_turn / (TURNS_PER_TICK * 40000L) - delay / 40 + MIN(5, level / 10)) ; if (d_info[dungeon_type].flags1 & DF1_MAZE) { -- 2.11.0