OSDN Git Service

[Refactor] #37353 聖浄の杖の効果を cleasing_nova() に分離。 / Separate implementation of 'staff...
[hengband/hengband.git] / src / selfinfo.c
index feddd4e..b06fd53 100644 (file)
@@ -15,6 +15,7 @@
  */\r
 \r
 #include "angband.h"\r
+#include "player-status.h"\r
 \r
 /*!\r
  * @brief 自己分析処理(Nethackからのアイデア) / self-knowledge... idea from nethack.\r
@@ -49,7 +50,7 @@ void self_knowledge(void)
        char Dummy[80];\r
        char buf[2][80];\r
 \r
-       cptr info[220];\r
+       concptr info[220];\r
 \r
        PLAYER_LEVEL plev = p_ptr->lev;\r
 \r
@@ -83,8 +84,6 @@ void self_knowledge(void)
 \r
                /* Skip non-objects */\r
                if (!o_ptr->k_idx) continue;\r
-\r
-               /* Extract the flags */\r
                object_flags(o_ptr, tflgs);\r
 \r
                /* Extract flags */\r
@@ -94,7 +93,7 @@ void self_knowledge(void)
 \r
        info[i++] = _("能力の最大値", "Limits of maximum stats");\r
 \r
-       for (v_nr = 0; v_nr < 6; v_nr++)\r
+       for (v_nr = 0; v_nr < A_MAX; v_nr++)\r
        {\r
                char stat_desc[80];\r
 \r
@@ -111,7 +110,7 @@ void self_knowledge(void)
        info[i++] = buf[1];\r
        for (v_nr = 0; v_nr < 8; v_nr++)\r
        {\r
-               char vir_name [20];\r
+               GAME_TEXT vir_name [20];\r
                char vir_desc[80];\r
                int tester = p_ptr->virtues[v_nr];\r
        \r
@@ -1640,7 +1639,7 @@ static int report_magics_aux(int dur)
        }\r
 }\r
 \r
-static cptr report_magic_durations[] =\r
+static concptr report_magic_durations[] =\r
 {\r
 #ifdef JP\r
 "ごく短い間",\r
@@ -1672,7 +1671,7 @@ void report_magics(void)
 {\r
        int     i = 0, j, k;\r
        char    Dummy[80];\r
-       cptr    info[128];\r
+       concptr    info[128];\r
        int     info2[128];\r
 \r
 \r