Ru-MaNGOS

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2010, 18:11   #1
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию Inner Fire (Внутренний огонь)

Обнаружил достаточно интересный баг...
У спелла 48040 и 48168 (последние ранги Внутреннего огня) имеется СРАЗУ ДВЕ ауры на силу заклинаний.
Вот так это выглядит в spellwork
Цитата:
Effect 0: Id 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 2440
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 22 (SPELL_AURA_MOD_RESISTANCE), value = 2440, misc = 1 (1), miscB = 0, periodic = 0

Effect 1: Id 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 120
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 135 (SPELL_AURA_MOD_HEALING_DONE), value = 120, misc = 127 (127), miscB = 0, periodic = 0

Effect 2: Id 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 120
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 13 (SPELL_AURA_MOD_DAMAGE_DONE), value = 120, misc = 126 (126), miscB = 0, periodic = 0
Как вы уже наверно догадались, в 3.3.х патче SPELL_AURA_MOD_HEALING_DONE и SPELL_AURA_MOD_HEALING_DONE эквиваленты, собственно в нашем случае получается, что накладывается ДВОЙНОЙ бонус силы заклинаний и исцеления.
Случай ноу комментс...
пока вижу только 1 путь устранения данной проблемы - добавить в обработчик одной из этих аур что-то вроде If (наш спелл) return;

Есть ещё идеи?
Insider42 вне форума   Ответить с цитированием
Старый 28.10.2010, 18:17   #2
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Статы на предметах объединили, а ауры остались как раньше.
zergtmn вне форума   Ответить с цитированием
Старый 28.10.2010, 18:33   #3
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию

Но в нашем случае работают как на предметах...
Insider42 вне форума   Ответить с цитированием
Старый 29.10.2010, 11:51   #4
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию

Виновник данного бага коммит
Цитата:
[8449] Deprecate healing/damage item mods and merge internal data in to spell power.


* Report at loading about deprecated ITEM_MOD_SPELL_HEALING_DONE and ITEM_MOD_SPELL_DAMAGE_DONE
and drop support code.
* Merge healing/damage base spell bonus fields and function to spell power field/function.
А конкретно из-за объединения функций в одну, если дойдут руки то попробую их снова раскидать в две и придумать как проверять отчего пришёл бонус.
Insider42 вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch] Consecration vs Inner Fire Insider42 Патчи на рассмотрении 1 26.08.2011 20:02
Внутренний КД selector Баг-репорты 15 22.06.2010 16:00
Fire Nova anvd24 Корзина 10 25.04.2010 08:46


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


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