aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-01-08 09:47:35 -0600
committermegamage <none@none>2009-01-08 09:47:35 -0600
commit3fc9224338b6b33817b611efafdec5f65dff7824 (patch)
tree216eba552f409fbd56954e5ecb9e035b1b805a45 /src
parente86712bb6d613d16e9e681309295dccf5ea8dd05 (diff)
*Temp fix for broken kidney shot.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/Spell.cpp7
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)