OSDN Git Service

[Refactor] #2679 モンスターの速度をスポイルする処理を加速の正負にかかわらないよう統一した
authorHourier <66951241+Hourier@users.noreply.github.com>
Thu, 6 Oct 2022 09:24:54 +0000 (18:24 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Thu, 6 Oct 2022 09:24:54 +0000 (18:24 +0900)
src/wizard/monster-info-spoiler.cpp

index 82e369d..e66ca55 100644 (file)
@@ -135,12 +135,7 @@ SpoilerOutputResultType spoil_mon_desc(concptr fname, std::function<bool(const m
 
         sprintf(lev, "%d", (int)r_ptr->level);
         sprintf(rar, "%d", (int)r_ptr->rarity);
-        if (r_ptr->speed >= STANDARD_SPEED) {
-            sprintf(spd, "+%d", (r_ptr->speed - STANDARD_SPEED));
-        } else {
-            sprintf(spd, "-%d", (STANDARD_SPEED - r_ptr->speed));
-        }
-
+        sprintf(spd, "%+d", r_ptr->speed - STANDARD_SPEED);
         sprintf(ac, "%d", r_ptr->ac);
         if (any_bits(r_ptr->flags1, RF1_FORCE_MAXHP) || (r_ptr->hside == 1)) {
             sprintf(hp, "%d", r_ptr->hdice * r_ptr->hside);
@@ -227,12 +222,7 @@ SpoilerOutputResultType spoil_mon_info(concptr fname)
         spoil_out(buf);
         sprintf(buf, "Rar:%d  ", r_ptr->rarity);
         spoil_out(buf);
-        if (r_ptr->speed >= STANDARD_SPEED) {
-            sprintf(buf, "Spd:+%d  ", (r_ptr->speed - STANDARD_SPEED));
-        } else {
-            sprintf(buf, "Spd:-%d  ", (STANDARD_SPEED - r_ptr->speed));
-        }
-
+        sprintf(buf, "%+d", r_ptr->speed - STANDARD_SPEED);
         spoil_out(buf);
         if (any_bits(r_ptr->flags1, RF1_FORCE_MAXHP) || (r_ptr->hside == 1)) {
             sprintf(buf, "Hp:%d  ", r_ptr->hdice * r_ptr->hside);