mirror of
https://github.com/mangosfour/server.git
synced 2025-12-16 04:37:00 +00:00
[10762] Implement SPELL_AURA_IGNORE_UNIT_STATE (252).
Original patch provided by Wojta
Note: From patch excluded talent 44543 and ranks stacking code.
It look like need another implemention different from suggested,
or at least more research.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
In patch added enum IgnoreUnitState and related checks now more cheating protected.
This commit is contained in:
parent
16cd545df8
commit
f7b4b88e02
11 changed files with 70 additions and 20 deletions
|
|
@ -1868,6 +1868,10 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons
|
|||
((spellInfo_2->SpellFamilyFlags & UI64LIT(0x0000000000010000)) && (spellInfo_1->SpellVisual[0] == 72 && spellInfo_1->SpellIconID == 1499)))
|
||||
return false;
|
||||
|
||||
// Fingers of Frost effects
|
||||
if (spellInfo_1->SpellIconID == 2947 && spellInfo_2->SpellIconID == 2947)
|
||||
return false;
|
||||
|
||||
// Living Bomb & Ignite (Dots)
|
||||
if (((spellInfo_1->SpellFamilyFlags & UI64LIT(0x2000000000000)) && (spellInfo_2->SpellFamilyFlags & UI64LIT(0x8000000))) ||
|
||||
((spellInfo_2->SpellFamilyFlags & UI64LIT(0x2000000000000)) && (spellInfo_1->SpellFamilyFlags & UI64LIT(0x8000000))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue