--HG--
branch : trunk
This commit is contained in:
megamage committed 2009-02-16 19:04:31 -06:00
commit 00ba699d6f
19 files changed
+102 -191

No files matched your search

+9 -1
View File
@@ -203,13 +203,21 @@ void ScriptedAI::DoStopAttack()
void ScriptedAI::DoCast(Unit* victim, uint32 spellId, bool triggered)
{
if (!victim || m_creature->hasUnitState(UNIT_STAT_CASTING))
if (!victim || m_creature->hasUnitState(UNIT_STAT_CASTING) && !triggered)
return;
//m_creature->StopMoving();
m_creature->CastSpell(victim, spellId, triggered);
}
void ScriptedAI::DoCastAOE(uint32 spellId, bool triggered)
{
if(!triggered && m_creature->hasUnitState(UNIT_STAT_CASTING))
return;
m_creature->CastSpell((Unit*)NULL, spellId, triggered);
}
void ScriptedAI::DoCastSpell(Unit* who,SpellEntry const *spellInfo, bool triggered)
{
if (!who || m_creature->IsNonMeleeSpellCasted(false))