OSDN Git Service

[Refactor] #37353 コメント整理。 / Refactor comments.
[hengband/hengband.git] / src / player-damage.c
index 58ef5d2..5e398bf 100644 (file)
@@ -1,5 +1,6 @@
 #include "angband.h"
 #include "player-damage.h"
+#include "artifact.h"
 
 
 /*!
@@ -300,6 +301,11 @@ int inven_damage(inven_func typ, int perc)
 #ifdef JP
                                if ((p_ptr->pseikaku == SEIKAKU_COMBAT) || (inventory[INVEN_BOW].name1 == ART_CRIMSON))
                                        msg_print("やりやがったな!");
+                               else if ((p_ptr->pseikaku == SEIKAKU_CHARGEMAN))
+                               {
+                                       if (randint0(2) == 0) msg_print(_("ジュラル星人め!", ""));
+                                       else msg_print(_("弱い者いじめは止めるんだ!", ""));
+                               }
 #endif
 
                                /* Potions smash open */
@@ -355,14 +361,14 @@ static bool acid_minus_ac(void)
        if (!o_ptr->k_idx) return (FALSE);
        if (!object_is_armour(o_ptr)) return (FALSE);
 
+       object_desc(o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
+       object_flags(o_ptr, flgs);
        /* No damage left to be done */
        if (o_ptr->ac + o_ptr->to_a <= 0)
        {
                msg_format(_("%sは既にボロボロだ!", "Your %s is already crumble!"), o_name);
                return (FALSE);
        }
-       object_desc(o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
-       object_flags(o_ptr, flgs);
 
        /* Object resists */
        if (have_flag(flgs, TR_IGNORE_ACID))