From 2d877bbbfd0babec91011d472870e230a314d512 Mon Sep 17 00:00:00 2001 From: QAston Date: Sun, 29 Aug 2010 03:38:21 +0200 Subject: *Allow damage shield hits to miss. *Send overkill on damage shield hit. *Correct data order for execute log of power take effects. --HG-- branch : trunk --- src/server/game/Spells/Spell.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/game/Spells/Spell.cpp') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 18006c55ab2..457bc1e019b 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -4153,8 +4153,8 @@ void Spell::ExecuteLogEffectTakeTargetPower(uint8 effIndex, Unit * target, uint3 { InitEffectExecuteData(effIndex); m_effectExecuteData[effIndex]->append(target->GetPackGUID()); - *m_effectExecuteData[effIndex] << uint32(powerType); *m_effectExecuteData[effIndex] << uint32(powerTaken); + *m_effectExecuteData[effIndex] << uint32(powerType); *m_effectExecuteData[effIndex] << float(gainMultiplier); } @@ -4176,7 +4176,7 @@ void Spell::ExecuteLogEffectDurabilityDamage(uint8 effIndex, Unit * victim, uint { InitEffectExecuteData(effIndex); m_effectExecuteData[effIndex]->append(victim->GetPackGUID()); - *m_effectExecuteData[effIndex] << uint32(itemslot); + *m_effectExecuteData[effIndex] << uint32(m_spellInfo->Id); *m_effectExecuteData[effIndex] << uint32(damage); } -- cgit v1.2.3