OSDN Git Service

Auto inscription inscribes more than 1 radius lite abilities
[hengband/hengband.git] / src / defines.h
index d006762..093838f 100644 (file)
@@ -5667,3 +5667,10 @@ extern int PlayerUID;
 #else
 #define _(JAPANESE,ENGLISH) (ENGLISH)
 #endif
+
+/* Lite flag macro */
+#define have_lite_flag(ARRAY) \
+       (have_flag(ARRAY, TR_LITE_1) || have_flag(ARRAY, TR_LITE_2) || have_flag(ARRAY, TR_LITE_3))
+
+#define have_dark_flag(ARRAY) \
+       (have_flag(ARRAY, TR_LITE_M1) || have_flag(ARRAY, TR_LITE_M2) || have_flag(ARRAY, TR_LITE_M3))