
Сообщение от
CrusherTan
По ГС проверку не сгенерить, неохото алгоритм аддона переносить в сервер, он перегруженный, можно по среднему итем левел и данные взять с каты.
https://github.com/TrinityCore/Trini...yer/Player.cpp
Код:
float Player::GetAverageItemLevel()
{
float sum = 0;
uint32 count = 0;
for (int i = EQUIPMENT_SLOT_START; i < EQUIPMENT_SLOT_END; ++i)
{
// don't check tabard, ranged, offhand or shirt
if (i == EQUIPMENT_SLOT_TABARD || i == EQUIPMENT_SLOT_RANGED || i == EQUIPMENT_SLOT_OFFHAND || i == EQUIPMENT_SLOT_BODY)
continue;
if (m_items[i] && m_items[i]->GetTemplate())
sum += m_items[i]->GetTemplate()->GetItemLevelIncludingQuality();
++count;
}
return ((float)sum) / count;
}
http://www.wowwiki.com/Dungeon_Finder
All WotLK Heroics require at least an average item level of
180.
Trial of the Champion, Pit of Saron, and the Forge of Souls require an average item level of
200.
Halls of Reflection requires an average item level of
219.