Core/Auras: Implemented new spell proc attribute PROC_ATTR_USE_STACKS_FOR_CHARGES to drop stacks instead of charges

Port From (https://github.com/TrinityCore/TrinityCore/commit/54c5cc97f53dd456a4496d23c0b3375f9280639a)
This commit is contained in:
hondacrx
2021-02-21 21:36:09 -05:00
parent 22100aa2f2
commit 7080de0cac
2 changed files with 8 additions and 2 deletions
@@ -2412,6 +2412,7 @@ namespace Framework.Constants
TriggeredCanProc = 0x02, // aura can proc even with triggered spells
ReqPowerCost = 0x04, // requires triggering spell to have a power cost for aura proc
ReqSpellmod = 0x08, // requires triggering spell to be affected by proccing aura to drop charges
UseStacksForCharges = 0x10, // consuming proc drops a stack from proccing aura instead of charge
ReduceProc60 = 0x80 // aura should have a reduced chance to proc if level of proc Actor > 60
}