--HG--
branch : trunk
This commit is contained in:
megamage
2009-06-18 20:26:49 -05:00
8 changed files with 39 additions and 17 deletions

View File

@@ -4157,6 +4157,11 @@ void Spell::EffectTaunt(uint32 /*i*/)
unitTarget->getThreatManager().addThreat(m_caster, itsThreat - myThreat);
}
//Set aggro victim to caster
if( !unitTarget->getThreatManager().getOnlineContainer().empty() )
if(HostilReference* forcedVictim = unitTarget->getThreatManager().getOnlineContainer().getReferenceByTarget(m_caster))
unitTarget->getThreatManager().setCurrentVictim(forcedVictim);
if(((Creature*)unitTarget)->IsAIEnabled && !((Creature*)unitTarget)->HasReactState(REACT_PASSIVE))
((Creature*)unitTarget)->AI()->AttackStart(m_caster);
}