• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: Commit

変愚蛮怒のメインリポジトリです


Commit MetaInfo

Revisioncdd21218c386be3da1d6831eb28f70a49096d4d5 (tree)
Time2019-05-25 20:02:55
Authordeskull <deskull@user...>
Commiterdeskull

Log Message

[Refactor] #37353 ENCH_* 定義を spells.h へ移動.

Change Summary

Incremental Difference

--- a/src/defines.h
+++ b/src/defines.h
@@ -1166,15 +1166,6 @@
11661166 #define PROJECT_WHO_UNCTRL_POWER -1 /*!< 魔法効果の自然発生要因: 名状し難い力の解放 */
11671167 #define PROJECT_WHO_GLASS_SHARDS -2 /*!< 魔法効果の自然発生要因: 破壊されたガラス地形の破片 */
11681168
1169-
1170-/*
1171- * Bit flags for the "enchant()" function
1172- */
1173-#define ENCH_TOHIT 0x01 /*!< 装備強化処理: 命中強化 / Enchant to hit */
1174-#define ENCH_TODAM 0x02 /*!< 装備強化処理: ダメージ強化 / Enchant to damage */
1175-#define ENCH_TOAC 0x04 /*!< 装備強化処理: AC強化 / Enchant to AC */
1176-#define ENCH_FORCE 0x08 /*!< 装備強化処理: 無条件に成功させる / Force enchantment */
1177-
11781169 /*
11791170 * target_set用関数の利用用途フラグ / Bit flags for the "target_set" function
11801171 */
--- a/src/spells.h
+++ b/src/spells.h
@@ -299,8 +299,17 @@ extern void identify_pack(void);
299299 extern int remove_curse(void);
300300 extern int remove_all_curse(void);
301301 extern bool alchemy(void);
302+
303+/*
304+ * Bit flags for the "enchant()" function
305+ */
306+#define ENCH_TOHIT 0x01 /*!< 装備強化処理: 命中強化 / Enchant to hit */
307+#define ENCH_TODAM 0x02 /*!< 装備強化処理: ダメージ強化 / Enchant to damage */
308+#define ENCH_TOAC 0x04 /*!< 装備強化処理: AC強化 / Enchant to AC */
309+#define ENCH_FORCE 0x08 /*!< 装備強化処理: 無条件に成功させる / Force enchantment */
302310 extern bool enchant(object_type *o_ptr, int n, int eflag);
303311 extern bool enchant_spell(HIT_PROB num_hit, HIT_POINT num_dam, ARMOUR_CLASS num_ac);
312+
304313 extern bool artifact_scroll(void);
305314 extern bool ident_spell(bool only_equip);
306315 extern bool mundane_spell(bool only_equip);
Show on old repository browser