*Fix a crash caused by delrissa script.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-04-07 21:12:54 -05:00
parent e2333f2adf
commit 6a695043e5
@@ -97,7 +97,6 @@ struct TRINITY_DLL_DECL boss_priestess_delrissaAI : public ScriptedAI
boss_priestess_delrissaAI(Creature* c) : ScriptedAI(c) boss_priestess_delrissaAI(Creature* c) : ScriptedAI(c)
{ {
pInstance = ((ScriptedInstance*)c->GetInstanceData()); pInstance = ((ScriptedInstance*)c->GetInstanceData());
//SummonAdds();
Heroic = c->GetMap()->IsHeroic(); Heroic = c->GetMap()->IsHeroic();
} }
@@ -131,6 +130,7 @@ struct TRINITY_DLL_DECL boss_priestess_delrissaAI : public ScriptedAI
CombatPulseTimer = 5000; CombatPulseTimer = 5000;
SummonAdds();
CheckAdds(); CheckAdds();
if (pInstance) if (pInstance)
@@ -151,6 +151,9 @@ struct TRINITY_DLL_DECL boss_priestess_delrissaAI : public ScriptedAI
void SummonAdds() void SummonAdds()
{ {
if(!Adds.empty())
return;
std::vector<uint32> AddList; std::vector<uint32> AddList;
for(uint8 i = 0; i < 8; ++i) for(uint8 i = 0; i < 8; ++i)
AddList.push_back(AddEntry[i]); AddList.push_back(AddEntry[i]);