OSDN Git Service

[Refactor] #40647 Separated set_body_improvement_info_4() from self-info.c to body...
authorHourier <hourier@users.sourceforge.jp>
Fri, 21 Aug 2020 03:38:22 +0000 (12:38 +0900)
committerHourier <hourier@users.sourceforge.jp>
Fri, 21 Aug 2020 03:38:22 +0000 (12:38 +0900)
src/player-info/body-improvement-info.c
src/player-info/body-improvement-info.h
src/player-info/self-info.c

index 3e6eb58..6bc6e39 100644 (file)
@@ -105,3 +105,16 @@ void set_body_improvement_info_3(player_type *creature_ptr, self_info_type *si_p
     if (creature_ptr->mighty_throw)
         si_ptr->info[si_ptr->line++] = _("\82 \82È\82½\82Í\8b­\82­\95¨\82ð\93\8a\82°\82é\81B", "You can throw objects powerfully.");
 }
+
+/* todo \95À\82Ñ\8f\87\82Ì\93s\8d\87\82Å\98A\94Ô\82ð\95t\82¯\82é\81B\82Ü\82Æ\82ß\82Ä\82à\97Ç\82¢\82È\82ç\82Ü\82Æ\82ß\82Ä\82µ\82Ü\82¤\97\\92è */
+void set_body_improvement_info_4(player_type *creature_ptr, self_info_type *si_ptr)
+{
+    if (creature_ptr->resist_fear)
+        si_ptr->info[si_ptr->line++] = _("\82 \82È\82½\82Í\91S\82­\8b°\95|\82ð\8a´\82\82È\82¢\81B", "You are completely fearless.");
+    
+    if (creature_ptr->resist_blind)
+        si_ptr->info[si_ptr->line++] = _("\82 \82È\82½\82Ì\96Ú\82Í\96Ó\96Ú\82Ö\82Ì\91Ï\90«\82ð\8e\9d\82Á\82Ä\82¢\82é\81B", "Your eyes are resistant to blindness.");
+    
+    if (creature_ptr->resist_time)
+        si_ptr->info[si_ptr->line++] = _("\82 \82È\82½\82Í\8e\9e\8aÔ\8bt\93]\82Ö\82Ì\91Ï\90«\82ð\8e\9d\82Á\82Ä\82¢\82é\81B", "You are resistant to time.");
+}
index 43170e3..e641fc6 100644 (file)
@@ -6,3 +6,4 @@ typedef struct self_info_type self_info_type;
 void set_body_improvement_info_1(player_type *creature_ptr, self_info_type *si_ptr);
 void set_body_improvement_info_2(player_type *creature_ptr, self_info_type *si_ptr);
 void set_body_improvement_info_3(player_type *creature_ptr, self_info_type *si_ptr);
+void set_body_improvement_info_4(player_type *creature_ptr, self_info_type *si_ptr);
index d6df64a..20aaa20 100644 (file)
@@ -367,16 +367,7 @@ void self_knowledge(player_type *creature_ptr)
     set_body_improvement_info_3(creature_ptr, si_ptr);
     set_element_resistance_info(creature_ptr, si_ptr);
     set_high_resistance_info(creature_ptr, si_ptr);
-    if (creature_ptr->resist_fear) {
-        si_ptr->info[si_ptr->line++] = _("あなたは全く恐怖を感じない。", "You are completely fearless.");
-    }
-    if (creature_ptr->resist_blind) {
-        si_ptr->info[si_ptr->line++] = _("あなたの目は盲目への耐性を持っている。", "Your eyes are resistant to blindness.");
-    }
-    if (creature_ptr->resist_time) {
-        si_ptr->info[si_ptr->line++] = _("あなたは時間逆転への耐性を持っている。", "You are resistant to time.");
-    }
-
+    set_body_improvement_info_4(creature_ptr, si_ptr);
     if (creature_ptr->sustain_str) {
         si_ptr->info[si_ptr->line++] = _("あなたの腕力は維持されている。", "Your strength is sustained.");
     }