*Fix a creature spell use bug.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-05-09 22:00:18 -05:00
parent 3b14179f65
commit 67876f9dfe
3 changed files with 6 additions and 25 deletions
@@ -166,25 +166,8 @@ struct TRINITY_DLL_DECL trigger_periodicAI : public NullCreatureAI
{
trigger_periodicAI(Creature* c) : NullCreatureAI(c)
{
if(me->m_spells[0])
{
if(me->m_spells[1])
spell = GetSpellStore()->LookupEntry(HEROIC(me->m_spells[0], me->m_spells[1]));
else
spell = GetSpellStore()->LookupEntry(me->m_spells[0]);
}
else
spell = NULL;
if(me->m_spells[2])
{
if(me->m_spells[3])
interval = HEROIC(me->m_spells[2], me->m_spells[3]);
else
interval = me->m_spells[2];
}
else
interval = 1000;
spell = me->m_spells[0] ? GetSpellStore()->LookupEntry(me->m_spells[0]) : NULL;
interval = me->m_spells[1] ? me->m_spells[1] : 1000;
timer = interval;
}