|
Баг-репорты Описываем проблемы и ошибки работы ядра |
|
Опции темы | Поиск в этой теме | Опции просмотра |
08.06.2010, 21:24 | #1 |
Новичок
Регистрация: 29.04.2010
Сообщений: 11
Сказал(а) спасибо: 18
Поблагодарили 4 раз(а) в 2 сообщениях
|
ДК + Дуалспек + таланты
в общем после прокачки дуалспека начались проблемы, т.е. появление лишних очков талантов у ДК.
причина их появления следуйщее например изучаешь талант - 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 кому не трудно проверьте на чистом ядре |
12.06.2010, 11:36 | #3 |
Новичок
Регистрация: 09.03.2010
Сообщений: 26
Сказал(а) спасибо: 18
Поблагодарили 3 раз(а) в 3 сообщениях
|
подтверждаю
после выхода из игры все таланты сбрасываются. |
14.06.2010, 18:01 | #4 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
Подтверждаю - http://ru.wowhead.com/spell=61154, с 5 оставшихся очков талантов на 59-м уровне становится 9 оставшихся при изучении данного таланта 1-го уровня.
Аналогичный баг у друида, но пока не понял, какой талант дает дополнительные очки талантов. |
14.06.2010, 18:03 | #5 | |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
Цитата:
|
|
14.06.2010, 21:54 | #6 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
Да, точно, оно дает.
|
14.06.2010, 22:05 | #7 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
|
19.06.2010, 23:40 | #8 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
Воспроизвести баг можно так (на примере):
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; Потом изучается 1-й ранг таланта, на что тратится 1 очко. В итоге получается +1 очко талантов. Предположительно баг в коде сброса талантов. |
Пользователь сказал cпасибо: | KiriX (20.06.2010) |