From fe0eb43649be549b7e925789e6ff34e5488b0fd9 Mon Sep 17 00:00:00 2001 From: tartalo Date: Wed, 9 Dec 2009 18:37:21 +0100 Subject: Violet Hold: Fix an infinite loop --HG-- branch : trunk --- src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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 725773e5a9a..789cad3bfae 100644 --- a/src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp +++ b/src/bindings/scripts/scripts/northrend/violet_hold/violet_hold.cpp @@ -61,7 +61,8 @@ struct TRINITY_DLL_DECL npc_teleportation_portalAI : public ScriptedAI { if (uiSpawnTimer <= diff) { - for (uint8 i = 0; i < pInstance->GetData(DATA_WAVE_COUNT) < 12 ? 3 : 4; ++i) + uint8 k = pInstance->GetData(DATA_WAVE_COUNT) < 12 ? 3 : 4; + for (uint8 i = 0; i < k; ++i) { if (Creature* pSummon = m_creature->SummonCreature(RAND(CREATURE_AZURE_CAPTAIN,CREATURE_AZURE_RAIDER,CREATURE_AZURE_STALKER,CREATURE_AZURE_SORCEROR), m_creature->GetPositionX()+urand(0,2), m_creature->GetPositionY()+urand(0,2), -- cgit v1.2.3