Core/Auras: Implement spell effect attribute NoScaleWithStack (0x40)

Port From (https://github.com/TrinityCore/TrinityCore/commit/b832ed2479c039958bce40c3c26294fc67acf744)
This commit is contained in:
hondacrx
2021-02-09 12:50:35 -05:00
parent cf030b70b2
commit a3e2e957c9
4 changed files with 15 additions and 2 deletions
+10
View File
@@ -1672,6 +1672,16 @@ namespace Framework.Constants
CooldownExpiresAtDailyReset = 0x08
}
public enum SpellEffectAttributes
{
None = 0,
UnaffectedByInvulnerability = 0x01, // not cancelled by immunities
NoScaleWithStack = 0x40,
StackAuraAmountOnRecast = 0x8000, // refreshing periodic auras with this attribute will add remaining damage to new aura
AllowAnyExplicitTarget = 0x100000,
IgnoreDuringCooldownTimeRateCalculation = 0x800000
}
public enum SpellProcsPerMinuteModType : byte
{
Haste = 1,