Цитата:
По EnterEvade босса. Насколько это правильно - покажет практика, но пока что так.
|
Идея неплохая, но получается при начале битвы с каждым боссом, счетчик будет уменьшатся на 1, а я как понял этого не должно быть.
add: у меня тут появилась идея, а если в KilledUnit() обрабатывать полностью группу, и проверять, все ли члены пати мертвые?
add: Вобщем вот что набросал
Код:
bool OnRaidWipe()
{
Map::PlayerList const &players = instance->GetPlayers();
for (Map::PlayerList::const_iterator i = players.begin(); i != players.end(); ++i)
{
if(Player* pPlayer = i->getSource())
{
if(pPlayer->isAlive())
return false;
}
}
return true;
}
И вопросег)
Те колонки, которые вы приводили для INIT_WORLD_STATE они соответствуют тем, которые у UPDATE_WORLD_STATE?