|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Патчи на рассмотрении Рассматриваемые к принятию патчи |
|
Опции темы | Поиск в этой теме | Опции просмотра |
14.10.2012, 18:08 | #1 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
[patch] Priest T9 Healing 4P Bonus (Divine Aegis and Empowered Renew)
Код:
diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index 903ec7a..9b2bf72 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -1357,7 +1357,11 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura // Divine Aegis case 2820: { - basepoints[0] = damage * triggerAmount / 100; + // Item - Priest T9 Healing 4P Bonus + Aura* tier = GetDummyAura(67202); + int32 tierBonus = triggerAmount * tier->GetModifier()->m_amount / 100; + + basepoints[0] = tier ? (damage * triggerAmount / 100 + tierBonus) : (damage * triggerAmount / 100); triggered_spell_id = 47753; break; } @@ -1374,7 +1378,11 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura int32 healingfromticks = healingAura->GetModifier()->m_amount * GetSpellAuraMaxTicks(procSpell); - basepoints[0] = healingfromticks * triggerAmount / 100; + // Item - Priest T9 Healing 4P Bonus + Aura* tier = GetDummyAura(67202); + int32 tierBonus = triggerAmount * tier->GetModifier()->m_amount; + + basepoints[0] = tier ? (healingfromticks * triggerAmount / 100 + tierBonus) : (healingfromticks * triggerAmount / 100); triggered_spell_id = 63544; break; } |
18.10.2012, 14:19 | #2 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
в int32 tierBonus тоже надо null проверять
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[11689] Priest T8 Healer 4P Bonus | newsbot | CMaNGOS Commits | 0 | 28.06.2011 00:21 |
[11688] Priest T8 Shadow 4P Bonus | newsbot | CMaNGOS Commits | 0 | 27.06.2011 23:50 |
[11682] Priest T10 Healer 2P Bonus | newsbot | CMaNGOS Commits | 0 | 27.06.2011 01:00 |
[patch] Priest T10 2p Bonus (Бонус 2х частей Т10 для жрецов) | Insider42 | Патчи на рассмотрении | 1 | 26.10.2010 15:43 |
[10038][patch] Empowered renew (Усиленное обновление) | Insider42 | Принятые патчи | 1 | 06.06.2010 20:54 |