Commit 780007d1 authored by Chen Bill's avatar Chen Bill

fix effect_flag

parent e45f2898
...@@ -226,12 +226,12 @@ enum effect_flag2 : uint64 { ...@@ -226,12 +226,12 @@ enum effect_flag2 : uint64 {
EFFECT_FLAG2_OPTION = 0x0008, EFFECT_FLAG2_OPTION = 0x0008,
}; };
constexpr effect_flag operator|(effect_flag flag1, effect_flag flag2) { constexpr effect_flag operator|(effect_flag flag1, effect_flag flag2) {
return static_cast<effect_flag>(static_cast<uint32>(flag1) | static_cast<uint32>(flag2)); return static_cast<effect_flag>(static_cast<uint64>(flag1) | static_cast<uint64>(flag2));
} }
constexpr uint32 INTERNAL_FLAGS = EFFECT_FLAG_INITIAL | EFFECT_FLAG_COPY | EFFECT_FLAG_FUNC_VALUE | EFFECT_FLAG_COUNT_LIMIT | EFFECT_FLAG_FIELD_ONLY | EFFECT_FLAG_ABSOLUTE_TARGET; constexpr uint64 INTERNAL_FLAGS = EFFECT_FLAG_INITIAL | EFFECT_FLAG_COPY | EFFECT_FLAG_FUNC_VALUE | EFFECT_FLAG_COUNT_LIMIT | EFFECT_FLAG_FIELD_ONLY | EFFECT_FLAG_ABSOLUTE_TARGET;
//Category //Category
enum effect_category :uint64 { enum effect_category : uint64 {
CATEGORY_DESTROY = 0x1, CATEGORY_DESTROY = 0x1,
CATEGORY_RELEASE = 0x2, CATEGORY_RELEASE = 0x2,
CATEGORY_REMOVE = 0x4, CATEGORY_REMOVE = 0x4,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment