|
Патчи на рассмотрении Рассматриваемые к принятию патчи |
|
Опции темы | Поиск в этой теме | Опции просмотра |
20.05.2010, 11:03 | #1 | ||
Ученый
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
|
[patch] Mana Tide Totem (Тотем прилива маны)
Суть проблемы:
Призываемый тотем не имеет 10% от жизни заклинателя Покопавшись с помощью проги SpellWork в DBC разных версий клиента ОБНАРУЖИЛ: патч 3.1.0 Цитата:
Цитата:
Код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 4303e17..11db5c1 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -6797,6 +6802,9 @@ void Spell::DoSummonTotem(SpellEffectIndex eff_idx, uint8 slot_dbc) modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_DURATION, duration); pTotem->SetDuration(duration); + if (m_spellInfo->Id == 16190) + damage = m_caster->GetMaxHealth() * m_spellInfo->CalculateSimpleValue(EFFECT_INDEX_1) / 100; + if (damage) // if not spell info, DB values used { pTotem->SetMaxHealth(damage); Последний раз редактировалось Insider42; 29.05.2010 в 12:09. |
||
20.05.2010, 14:03 | #2 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Логично было бы поставить фикс хп в Totem::Summon, но если мы хотим использовать m_spellInfo->CalculateSimpleValue, то только в Spell::DoSummonTotem (ф-я из патча)
Добавлено: Хотя я смотрю хп тотема как раз ставится в DoSummonTotem, поэтому имхо выставлять там кастомное значение - нормально. Последний раз редактировалось LordJZ; 20.05.2010 в 14:05. |
Пользователь сказал cпасибо: | Insider42 (20.05.2010) |
29.05.2010, 12:06 | #3 |
Ученый
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
|
Ну раз других идей нету - значит это и есть оптимальное решение. Переношу тему...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10634] Include non-percent mana cost in EffectDestroyAllTotems mana return. | newsbot | CMaNGOS Commits | 0 | 21.10.2010 01:00 |
[patch] Mob mana regen | KiriX | Патчи на рассмотрении | 8 | 30.06.2010 23:25 |
[patch] Healing Stream Totem (Тотем исцеляющего потока) | Insider42 | Патчи на рассмотрении | 2 | 28.05.2010 21:40 |
Тотем элементаля огня | deadangel | Баг-репорты | 0 | 04.05.2010 14:56 |
[patch] Detonate Mana (Kel'Thuzad, Naxxramas) | PSZ | Патчи на рассмотрении | 0 | 23.03.2010 09:47 |