From ceb1d2e0bb5676e268c9b7328fd864734eecea1a Mon Sep 17 00:00:00 2001 From: deskull Date: Sat, 4 Jul 2020 15:40:46 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#40514=20=E3=82=AF=E3=83=A9?= =?utf8?q?=E3=83=83=E3=82=B3=E3=83=B3=E3=81=AE=E9=80=9F=E5=BA=A6=E8=A8=88?= =?utf8?q?=E7=AE=97=E5=87=A6=E7=90=86=E3=82=92=E3=80=80calc=5Fspeed()?= =?utf8?q?=E3=81=B8=E7=A7=BB=E5=8B=95=EF=BC=8E=20/=20Moved=20speed=20calcu?= =?utf8?q?lation=20of=20Klackon=20to=20calc=5Fspeed().?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/player/player-race.c | 1 - src/player/player-status.c | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/player/player-race.c b/src/player/player-race.c index 142ab9b09..b88fc750b 100644 --- a/src/player/player-race.c +++ b/src/player/player-race.c @@ -239,7 +239,6 @@ void calc_race_status(player_type *creature_ptr) case RACE_KLACKON: creature_ptr->resist_conf = TRUE; creature_ptr->resist_acid = TRUE; - creature_ptr->pspeed += (creature_ptr->lev) / 10; break; case RACE_KOBOLD: creature_ptr->resist_pois = TRUE; diff --git a/src/player/player-status.c b/src/player/player-status.c index 578cc6141..f478a21b6 100644 --- a/src/player/player-status.c +++ b/src/player/player-status.c @@ -4070,6 +4070,9 @@ static void calc_speed(player_type *creature_ptr) else tmp_rp_ptr = &race_info[creature_ptr->prace]; + if (is_specific_player_race(creature_ptr, RACE_KLACKON)) + creature_ptr->pspeed += (creature_ptr->lev) / 10; + if (creature_ptr->mimic_form) { switch (creature_ptr->mimic_form) { case MIMIC_DEMON: -- 2.11.0