rendered paste body if (EventStart == true)
{
SpawnTimer++;
if (SpawnTimer == 5 || SpawnTimer == 10)
{
for (int i = 0; i < 7; i++)
{
int Counter = 0;
while (Counter == 0)
{
if (FrozenWastes[i] == false && (rand()%2 == 1 || SpawnCounter > 0))
{
for (int x = 0; x < 10; x++)
{
uint32 SpawnID = 10*i + x;
_unit->GetMapMgr()->GetInterface()->SpawnCreature(CN_SOLDIER_OF_THE_FROZEN_WASTES, SFrozenWastes[SpawnID].x, SFrozenWastes[SpawnID].y, SFrozenWastes[SpawnID].z, SFrozenWastes[SpawnID].o, false, false, 0, 0);
}
FrozenWastes[i] = true;
Counter++;
}
if (Abominations[i] == false && (rand()%2 == 1 || SpawnCounter > 0))
{
for (int x = 0; x < 3; x++)
{
uint32 SpawnID = 3*i + x;
_unit->GetMapMgr()->GetInterface()->SpawnCreature(CN_ABOMINATION, Abomination[SpawnID].x, Abomination[SpawnID].y, Abomination[SpawnID].z, Abomination[SpawnID].o, false, false, 0, 0);
}
Abominations[i] = true;
Counter++;
}
if (SoulWeavers[i] == false && (rand()%2 == 1 || Counter < 2 || SpawnCounter > 0))
{
uint32 SpawnID = i;
_unit->GetMapMgr()->GetInterface()->SpawnCreature(CN_SOUL_WEAVER, SoulWeaver[SpawnID].x, SoulWeaver[SpawnID].y, SoulWeaver[SpawnID].z, SoulWeaver[SpawnID].o, false, false, 0, 0);
SoulWeavers[i] = true;
Counter++;
}
}
}
SpawnCounter++;
}
if (SpawnCounter == 2)
{
for (int i = 0; i < 7; i++)
{
FrozenWastes[i] = false;
Abominations[i] = false;
SoulWeavers[i] = false;
}
EventStart = false;
SpawnCounter = 0;
PhaseTimer = 310;
SpawnTimer = 0;
}
}