OSDN Git Service

[Refactor] #37353 one_resistance() to object-boost.c.
authordeskull <deskull@users.sourceforge.jp>
Thu, 14 Mar 2019 09:57:32 +0000 (18:57 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Thu, 14 Mar 2019 09:57:32 +0000 (18:57 +0900)
src/artifact.c
src/artifact.h
src/object-boost.c
src/object-boost.h

index 3120346..b938ace 100644 (file)
@@ -129,26 +129,6 @@ void one_low_esp(object_type *o_ptr)
 
 
 /*!
- * @brief 対象のオブジェクトに耐性を一つ付加する。/ Choose one random resistance
- * @details 1/3で元素耐性(one_ele_resistance())、2/3で上位耐性(one_high_resistance)
- * をコールする。重複の抑止はない。
- * @param o_ptr 対象のオブジェクト構造体ポインタ
- * @return なし
- */
-void one_resistance(object_type *o_ptr)
-{
-       if (one_in_(3))
-       {
-               one_ele_resistance(o_ptr);
-       }
-       else
-       {
-               one_high_resistance(o_ptr);
-       }
-}
-
-
-/*!
  * @brief 対象のオブジェクトに能力を一つ付加する。/ Choose one random ability
  * @details 候補は浮遊、永久光源+1、透明視、警告、遅消化、急回復、麻痺知らず、経験値維持のいずれか。
  * 重複の抑止はない。
index 2e424ae..d6cae36 100644 (file)
@@ -1,7 +1,6 @@
 /* artifact.c */
 extern void one_lordly_high_resistance(object_type *o_ptr);
 extern void one_low_esp(object_type *o_ptr);
-extern void one_resistance(object_type *o_ptr);
 extern void one_ability(object_type *o_ptr);
 extern void one_activation(object_type *o_ptr);
 extern bool create_artifact(object_type *o_ptr, bool a_scroll);
index 68334a4..e5dd384 100644 (file)
@@ -216,6 +216,7 @@ void one_high_resistance(object_type *o_ptr)
        }
 }
 
+
 /*!
  * @brief ドラゴン装備にランダムな耐性を与える
  * @param o_ptr 強化を与えたいオブジェクトの構造体参照ポインタ
@@ -232,3 +233,24 @@ void dragon_resist(object_type * o_ptr)
        } while (one_in_(2));
 }
 
+
+/*!
+ * @brief 対象のオブジェクトに耐性を一つ付加する。/ Choose one random resistance
+ * @details 1/3で元素耐性(one_ele_resistance())、2/3で上位耐性(one_high_resistance)
+ * をコールする。重複の抑止はない。
+ * @param o_ptr 対象のオブジェクト構造体ポインタ
+ * @return なし
+ */
+void one_resistance(object_type *o_ptr)
+{
+       if (one_in_(3))
+       {
+               one_ele_resistance(o_ptr);
+       }
+       else
+       {
+               one_high_resistance(o_ptr);
+       }
+}
+
+
index b1f3dde..5827f4d 100644 (file)
@@ -7,6 +7,7 @@ extern void one_dragon_ele_resistance(object_type *o_ptr);
 extern void one_high_resistance(object_type *o_ptr);
 extern void one_ele_resistance(object_type *o_ptr);
 extern void dragon_resist(object_type * o_ptr);
+extern void one_resistance(object_type *o_ptr);
 
 
 extern void apply_magic_weapon(object_type *o_ptr, DEPTH level, int power);