Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Баг-репорты

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

Баг-репорты Описываем проблемы и ошибки работы ядра

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.06.2010, 21:24   #1
lina
Новичок
 
Аватар для lina
 
Регистрация: 29.04.2010
Сообщений: 11
Сказал(а) спасибо: 18
Поблагодарили 4 раз(а) в 2 сообщениях
lina На верном пути
По умолчанию ДК + Дуалспек + таланты

в общем после прокачки дуалспека начались проблемы, т.е. появление лишних очков талантов у ДК.
причина их появления следуйщее
например изучаешь талант - http://ru.wowhead.com/spell=49189 (добавляется 2 очка таланта, странно не правда ли)
изучаешь - http://ru.wowhead.com/spell=61154
и мы видим что добавилось еще пару очков талантов.

почему добавляются при изучение этих талантов еще больше очков талантов не понятно.

после изучения нужно сменить раскладку талантов и очки талантов добавляются.

Ядро - http://github.com/insider42/mangos/c...415047fb09d648
Ubuntu linux
DB - YTDB 550

кому не трудно проверьте на чистом ядре
lina вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Insider42 (08.06.2010), trtw89 (08.06.2010), VENOM (12.06.2010)
Старый 08.06.2010, 22:03   #2
trtw89
Новичок
 
Регистрация: 07.03.2010
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 3 сообщениях
trtw89 На верном пути
По умолчанию

подтверждаю, х64 чистый на винде, разгоняли до 80 очков у дк

Последний раз редактировалось trtw89; 09.06.2010 в 07:29.
trtw89 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Insider42 (08.06.2010)
Старый 12.06.2010, 11:36   #3
VENOM
Новичок
 
Аватар для VENOM
 
Регистрация: 09.03.2010
Сообщений: 26
Сказал(а) спасибо: 18
Поблагодарили 3 раз(а) в 3 сообщениях
VENOM На верном пути
По умолчанию

подтверждаю
после выхода из игры все таланты сбрасываются.
VENOM вне форума   Ответить с цитированием
Старый 14.06.2010, 18:01   #4
DiffuSer
Ученый
 
Аватар для DiffuSer
 
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
DiffuSer На верном пути
По умолчанию

Подтверждаю - http://ru.wowhead.com/spell=61154, с 5 оставшихся очков талантов на 59-м уровне становится 9 оставшихся при изучении данного таланта 1-го уровня.

Аналогичный баг у друида, но пока не понял, какой талант дает дополнительные очки талантов.
DiffuSer вне форума   Ответить с цитированием
Старый 14.06.2010, 18:03   #5
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от DiffuSer Посмотреть сообщение
Подтверждаю - http://ru.wowhead.com/spell=61154, с 5 оставшихся очков талантов на 59-м уровне становится 9 оставшихся при изучении данного таланта 1-го уровня.

Аналогичный баг у друида, но пока не понял, какой талант дает дополнительные очки талантов.
http://ru.wowhead.com/spell=37116?
zergtmn вне форума   Ответить с цитированием
Старый 14.06.2010, 21:54   #6
DiffuSer
Ученый
 
Аватар для DiffuSer
 
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
DiffuSer На верном пути
По умолчанию

Да, точно, оно дает.
DiffuSer вне форума   Ответить с цитированием
Старый 14.06.2010, 22:05   #7
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от DiffuSer Посмотреть сообщение
Да, точно, оно дает.
Тогда ясно, баг в талантах с несколькими эффектами.
zergtmn вне форума   Ответить с цитированием
Старый 19.06.2010, 23:40   #8
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Воспроизвести баг можно так (на примере):
1. Изучаем талант http://ru.wowhead.com/spell=37117 на 2/2
2. Сбрасываем таланты
3. Изучем его же на 1/2
Тут присходит странное... Удаляются все ранги таланта кроме 1-го (собственно только 2-й ранг). При удалении 2-го ранга считается что он активен (.active = true), но отключен (.disabled = true).
Далее идет код:
Код:
        // free talent points
        uint32 talentCosts = GetTalentSpellCost(talentPos);

        if(talentCosts < m_usedTalentCount)
            m_usedTalentCount -= talentCosts;
        else
            m_usedTalentCount = 0;
cost = 2 (2 ранг), получаем 2 дополнительных очка талантов при удалении неизученного таланта.
Потом изучается 1-й ранг таланта, на что тратится 1 очко. В итоге получается +1 очко талантов.

Предположительно баг в коде сброса талантов.
zergtmn вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (20.06.2010)
Ответ


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

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



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


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