diff options
author | joschiwald <joschiwald.trinity@gmail.com> | 2014-12-29 01:00:16 +0100 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2014-12-29 01:00:16 +0100 |
commit | 9ecc578cb187cc1ae0fd454883dab0cd058d3807 (patch) | |
tree | 6322b594c6ff6958de870dc5b4f0effee1f6e5c7 /src/server/game/Spells/SpellScript.cpp | |
parent | 21360bb50c6a1390fbeb51c9c27bb0823ad0f252 (diff) |
Core/Scripts: multiple changes
- fixed non pch build
- fixed some warnings
- fixed some coverity issues
- some random things here and there
Diffstat (limited to 'src/server/game/Spells/SpellScript.cpp')
-rw-r--r-- | src/server/game/Spells/SpellScript.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellScript.cpp b/src/server/game/Spells/SpellScript.cpp index 1bd4d3be5d6..6ec8b62e55b 100644 --- a/src/server/game/Spells/SpellScript.cpp +++ b/src/server/game/Spells/SpellScript.cpp @@ -590,6 +590,13 @@ void SpellScript::PreventHitDefaultEffect(SpellEffIndex effIndex) m_hitPreventDefaultEffectMask |= 1 << effIndex; } +SpellEffectInfo const* SpellScript::GetEffectInfo() const +{ + ASSERT(IsInEffectHook(), "Script: `%s` Spell: `%u`: function SpellScript::GetEffectInfo was called, but function has no effect in current hook!", m_scriptName->c_str(), m_scriptSpellId); + + return m_spell->effectInfo; +} + int32 SpellScript::GetEffectValue() const { if (!IsInEffectHook()) |