From 696ac6271ce83c616e797c36983961843ea85a06 Mon Sep 17 00:00:00 2001 From: tartalo Date: Sun, 18 Oct 2009 17:36:08 +0200 Subject: Portal Add spawning adjustments --HG-- branch : trunk --- .../scripts/scripts/northrend/violet_hold/violet_hold.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/bindings/scripts') diff --git a/src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp b/src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp index 900b0021336..4f467a28be2 100644 --- a/src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp +++ b/src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp @@ -57,18 +57,18 @@ struct TRINITY_DLL_DECL npc_teleportation_portalAI : public ScriptedAI { if (uiSpawnTimer < diff) { - if (Creature* pSummon = m_creature->SummonCreature(CREATURE_AZURE_CAPTAIN, + if (Creature* pSummon = m_creature->SummonCreature(RAND(CREATURE_AZURE_CAPTAIN,CREATURE_AZURE_SPELLBREAKER, + CREATURE_AZURE_BINDER,CREATURE_AZURE_MAGE_SLAYER,CREATURE_AZURE_CAPTAIN), m_creature->GetPositionX()+rand()%3, m_creature->GetPositionY()+rand()%3, m_creature->GetPositionZ(),m_creature->GetOrientation(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 30000)) - if (pInstance) - if (Creature *pSinclari = pInstance->instance->GetCreature(pInstance->GetData64(DATA_SINCLARI))) - pSummon->AI()->AttackStart(pSinclari); + pSummon->Attack(pSummon->SelectNearestTarget(100),true); uiSpawnTimer = SPAWN_TIME; } else uiSpawnTimer -= diff; if (uiDespawnTimer < diff) { - m_creature->DisappearAndDie(); + m_creature->Kill(m_creature); + m_creature->RemoveCorpse(); } else uiDespawnTimer -= diff; } -- cgit v1.2.3