Fix Drakarri Colossus: mojo stay passive only if colossus still alive
--HG-- branch : trunk
This commit is contained in:
@@ -247,7 +247,7 @@ struct TRINITY_DLL_DECL npc_living_mojoAI : public ScriptedAI
|
|||||||
pColossus = m_creature->GetCreature(*m_creature, pInstance->GetData64(DATA_DRAKKARI_COLOSSUS));
|
pColossus = m_creature->GetCreature(*m_creature, pInstance->GetData64(DATA_DRAKKARI_COLOSSUS));
|
||||||
|
|
||||||
//Check if the npc is near of Drakkari Colossus.
|
//Check if the npc is near of Drakkari Colossus.
|
||||||
if (pColossus && m_creature->IsInRange3d(pColossus->GetHomePosition().GetPositionX(),pColossus->GetHomePosition().GetPositionY(),pColossus->GetHomePosition().GetPositionZ(),0.0f,17.0f))
|
if (pColossus && pColossus->isAlive() && m_creature->IsInRange3d(pColossus->GetHomePosition().GetPositionX(),pColossus->GetHomePosition().GetPositionY(),pColossus->GetHomePosition().GetPositionZ(),0.0f,17.0f))
|
||||||
m_creature->SetReactState(REACT_PASSIVE);
|
m_creature->SetReactState(REACT_PASSIVE);
|
||||||
else
|
else
|
||||||
m_creature->SetReactState(REACT_AGGRESSIVE);
|
m_creature->SetReactState(REACT_AGGRESSIVE);
|
||||||
|
|||||||
Reference in New Issue
Block a user