diff options
-rw-r--r-- | src/server/game/DataStores/DBCEnums.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h index e748f477f75..663b9dacb03 100644 --- a/src/server/game/DataStores/DBCEnums.h +++ b/src/server/game/DataStores/DBCEnums.h @@ -1288,6 +1288,16 @@ enum SpellCategoryFlags SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_DAILY_RESET = 0x08 }; +enum class SpellEffectAttributes +{ + None = 0, + UnaffectedByInvulnerability = 0x000001, // not cancelled by immunities + NoScaleWithStack = 0x000040, + StackAuraAmountOnRecast = 0x008000, // refreshing periodic auras with this attribute will add remaining damage to new aura + AllowAnyExplicitTarget = 0x100000, + IgnoreDuringCooldownTimeRateCalculation = 0x800000 +}; + #define MAX_SPELL_EFFECTS 32 #define MAX_EFFECT_MASK 0xFFFFFFFF |