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/common/Utilities/Containers.h | |
| 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/common/Utilities/Containers.h')
0 files changed, 0 insertions, 0 deletions
