diff options
author | ariel- <ariel-@users.noreply.github.com> | 2016-11-12 17:58:00 -0300 |
---|---|---|
committer | ariel- <ariel-@users.noreply.github.com> | 2016-11-12 17:58:00 -0300 |
commit | 50a3ce5703bdaa4fe16e2e773eabafa9a4818083 (patch) | |
tree | 40baf288a3eb5a323c9183ba3e834dec5e9de771 /src/server/game/Scripting/ScriptMgr.cpp | |
parent | 5cb8409f1ee57e8dccb63cd11ce241b7a853379c (diff) |
Core/Spell: revamp of immunities system
- Spell attributes research
- Container optimization
- Do not skip damage immunity checks on SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY present
- Added additonal arguments support to SendCastResult / CheckCast, spells can now send proper error messages
- Loads spell immune masks/states/effects at startup.
- This cached info is used whenever a spell cast requires immunities to be known beforehand (to see if an aura could be applied for example)
Closes #16658
Closes #16901
Closes #18114
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
0 files changed, 0 insertions, 0 deletions