Показать сообщение отдельно
Старый 17.01.2011, 10:51   #7
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Я так понимаю, чтобы получить основные статы, нужно учитывать:
а) характеристики предметов
б) таланты (благо, талантов, меняющих какие-то статы, не так уж и много)
в) спеллы (тот же бонус от мининга, но не ауры)
г) чары
д) камни
вроде всё?
С предметами, допустим, понятно, stat_type/value1-10 обработали и всё. Таланты тоже можно каждый вручную просмотреть, а вот с камнями/чарами замута получается (для меня по крайней мере) - из DBCStructure.h:
Код:
struct SpellItemEnchantmentEntry
{
    uint32      type[3];                                    // 2-4      m_effect[3]
Где посмотреть какие действия подразумеваются для каждого типа? в SpellEffects явно не то, что нужно.
Ну и с заклинаниями так же - как из Spell.DBC вытягивать данные о том, меняет ли спелл характеристики или нет?
И ещё - кто знает, подскажите где обрабатывается отправка характеристик персонажа клиенту. Так я хоть как-то ориентироваться буду откуда что брать
Shadez вне форума   Ответить с цитированием