OSDN Git Service

energy_useグローバル変数をplayer_type構造体に編入。 'energy_use' global variable moved to structure...
[hengbandforosx/hengbandosx.git] / src / object2.c
index 438b9e9..2ad34a1 100644 (file)
@@ -7800,7 +7800,7 @@ static void drain_essence(void)
                if (!get_check(format(_("本当に%sから抽出してよろしいですか?", "Really extract from %s? "), o_name))) return;
        }
 
-       energy_use = 100;
+       p_ptr->energy_use = 100;
 
        object_flags(o_ptr, old_flgs);
        if (have_flag(old_flgs, TR_KILL_DRAGON)) add_flag(old_flgs, TR_SLAY_DRAGON);
@@ -8512,7 +8512,7 @@ static void add_essence(int mode)
                        if ((o_ptr->to_h >= p_ptr->lev/5+5) && (o_ptr->to_d >= p_ptr->lev/5+5))
                        {
                                msg_print(_("改良に失敗した。", "You failed to enchant."));
-                               energy_use = 100;
+                               p_ptr->energy_use = 100;
                                return;
                        }
                        else
@@ -8526,7 +8526,7 @@ static void add_essence(int mode)
                        if (o_ptr->to_a >= p_ptr->lev/5+5)
                        {
                                msg_print(_("改良に失敗した。", "You failed to enchant."));
-                               energy_use = 100;
+                               p_ptr->energy_use = 100;
                                return;
                        }
                        else
@@ -8603,7 +8603,7 @@ static void add_essence(int mode)
                }
        }
 
-       energy_use = 100;
+       p_ptr->energy_use = 100;
 
 #ifdef JP
        msg_format("%sに%sの能力を付加しました。", o_name, es_ptr->add_name);
@@ -8653,7 +8653,7 @@ static void erase_essence(void)
        object_desc(o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
        if (!get_check(format(_("よろしいですか? [%s]", "Are you sure? [%s]"), o_name))) return;
 
-       energy_use = 100;
+       p_ptr->energy_use = 100;
 
        if (o_ptr->xtra3 == 1+ESSENCE_SLAY_GLOVE)
        {