diff options
author | Shauren <shauren.trinity@gmail.com> | 2011-08-20 15:47:35 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2011-08-20 15:47:35 +0200 |
commit | 080c420e6a80ab6368aa08f60277844b4a2ab252 (patch) | |
tree | faa86c4ec627380ffd1cdde367bc193d77a63eb7 | |
parent | 7b95bbd2c13427a1e5623c334a8b2b12484658d1 (diff) |
Core/SpellScripts: Added method to access m_spellValue in script
-rwxr-xr-x | src/server/game/Spells/SpellScript.cpp | 5 | ||||
-rwxr-xr-x | src/server/game/Spells/SpellScript.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellScript.cpp b/src/server/game/Spells/SpellScript.cpp index bb7b242a561..5c9a6a23304 100755 --- a/src/server/game/Spells/SpellScript.cpp +++ b/src/server/game/Spells/SpellScript.cpp @@ -477,6 +477,11 @@ void SpellScript::SetCustomCastResultMessage(SpellCustomErrors result) m_spell->m_customError = result; } +SpellValue const* SpellScript::GetSpellValue() +{ + return m_spell->m_spellValue; +} + bool AuraScript::_Validate(SpellInfo const* entry) { for (std::list<CheckAreaTargetHandler>::iterator itr = DoCheckAreaTarget.begin(); itr != DoCheckAreaTarget.end(); ++itr) diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h index 764a260c66b..c9f88092028 100755 --- a/src/server/game/Spells/SpellScript.h +++ b/src/server/game/Spells/SpellScript.h @@ -256,6 +256,7 @@ class SpellScript : public _SpellScript Unit* GetCaster(); Unit* GetOriginalCaster(); SpellInfo const* GetSpellInfo(); + SpellValue const* GetSpellValue(); // methods useable after spell targets are set // accessors to the "focus" targets of the spell |