Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент > Копаем клиент

Важная информация

Копаем клиент Копаем клиент

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2010, 07:28   #1
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию TeamContributionPoints.dbc

В записях 1-100 хранится количество хонора за почетную победу, умноженное на 10, а записи 101-1400 зачем? Причем каждую 100-ню чередуются (отчасти понятно, это с учетом, что максимальный уровень равен 100).

Последний раз редактировалось zergtmn; 06.07.2010 в 14:10.
zergtmn вне форума   Ответить с цитированием
Старый 06.07.2010, 09:16   #2
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Остальные записи не используются.
Код:
int Player::GetQuestRewardHonor(Quest const *pQuest)
{
    int honor = 0;
    if(pQuest)
    {
        if(pQuest->GetRewHonorAddition() > 0 || pQuest->GetRewHonorMultiplier() > 0.0f)
        {
            TeamContributionPointsEntry const* tc = sTeamContributionPointsStore.LookupEntry(GetLevel());
            if(!tc)
                return 0;
            int i_honor = int(tc->Value * pQuest->GetRewHonorMultiplier() * 0.1000000014901161);
            honor = i_honor + pQuest->GetRewHonorAddition();
        }
    }
    return honor;
}

Последний раз редактировалось TOM_RUS; 25.07.2010 в 00:55.
TOM_RUS вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
KiriX (05.09.2010), zergtmn (06.07.2010)
Старый 06.07.2010, 17:04   #3
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Пвп рангов вроде 14 и записей как раз 14*MAX_LEVEL, возможно эти же данные используются для вычисления хонора за убийства в пвп.
zergtmn вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
LordJZ (06.07.2010)
Старый 06.07.2010, 19:01   #4
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Клиентом они нигде кроме вычисления наград за квесты не используются.
TOM_RUS вне форума   Ответить с цитированием
Старый 06.09.2010, 12:51   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Хм... и почему до сих пор не добавлено?
KiriX вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 21:29. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot