*Fix a typo causing freeze in RemoveSpellbyDamageTaken

--HG--
branch : trunk
This commit is contained in:
QAston
2009-04-08 15:57:56 +02:00
parent 6cd7985fe8
commit d94a23e61a
+4 -2
View File
@@ -519,8 +519,8 @@ void Unit::RemoveSpellbyDamageTaken(uint32 damage, uint32 spell)
{ {
uint32 removedAuras = m_removedAuras.size(); uint32 removedAuras = m_removedAuras.size();
RemoveAura(aur); RemoveAura(aur);
if (removedAuras+1<m_ccAuras.size()) if (removedAuras+1<m_removedAuras.size())
iter=m_interruptableAuras.begin(); iter=m_ccAuras.begin();
} }
} }
} }
@@ -5613,6 +5613,8 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
// Leader of the Pack // Leader of the Pack
case 24932: case 24932:
{ {
if (triggerAmount <= 0)
return false;
basepoints0 = triggerAmount * GetMaxHealth() / 100; basepoints0 = triggerAmount * GetMaxHealth() / 100;
target = this; target = this;
triggered_spell_id = 34299; triggered_spell_id = 34299;