diff options
| author | megamage <none@none> | 2009-01-08 09:47:35 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2009-01-08 09:47:35 -0600 |
| commit | 3fc9224338b6b33817b611efafdec5f65dff7824 (patch) | |
| tree | 216eba552f409fbd56954e5ecb9e035b1b805a45 /src | |
| parent | e86712bb6d613d16e9e681309295dccf5ea8dd05 (diff) | |
*Temp fix for broken kidney shot.
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/Spell.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 539a5480aeb..3ff55891eef 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2219,7 +2219,7 @@ void Spell::cast(bool skipCheck) if(!m_IsTriggeredSpell) { - TakePower(); + //TakePower(); TakeReagents(); // we must remove reagents before HandleEffects to allow place crafted item in same slot } @@ -2251,6 +2251,11 @@ void Spell::cast(bool skipCheck) handle_immediate(); } + if(!m_IsTriggeredSpell) + { + TakePower(); + } + if(const std::vector<int32> *spell_triggered = spellmgr.GetSpellLinked(m_spellInfo->Id)) { for(std::vector<int32>::const_iterator i = spell_triggered->begin(); i != spell_triggered->end(); ++i) |
