|
Patch-Submissions Patch Submissions |
|
Опции темы | Поиск в этой теме | Опции просмотра |
18.10.2012, 13:13 | #1 |
Новичок
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
|
Fix Flash of Light HoT healing amount with Infusion of Light talent
Код:
diff --git "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\UniA4D7.tmp\\UnitAuraProcHandler-91c2376-left.cpp" "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\UnitAuraProcHandler.cpp" index 903ec7a..d7090b3 100644 --- "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\UniA4D7.tmp\\UnitAuraProcHandler-91c2376-left.cpp" +++ "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\UnitAuraProcHandler.cpp" @@ -2096,7 +2096,23 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura } // Sacred Shield (talent rank) case 53601: - { + { + if (procSpell && IsFriendlyTo(pVictim)) + { + if (procSpell->SpellFamilyFlags & UI64LIT(0x00000000C0000000)) + { + if(pVictim->HasAura(53569, EFFECT_INDEX_0) || pVictim->HasAura(53576, EFFECT_INDEX_0)) + { + triggered_spell_id = 66922; + basepoints[0] = int32(damage / GetSpellAuraMaxTicks(triggered_spell_id)); + if (pVictim->HasAura(53569, EFFECT_INDEX_0)) + basepoints[0] = basepoints[0] >> 1; + } + } + else + return SPELL_AURA_PROC_FAILED; + } + // triggered_spell_id in spell data target = this; break; Последний раз редактировалось alexluana; 19.10.2012 в 10:43. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[map] Flash-карта онлайна - Stalker Edition | Кот ДаWINчи | WWW | 13 | 04.04.2012 14:25 |
[10669] Fixed mana amount for overheal case for talent 31785 and ranks. | newsbot | CMaNGOS Commits | 0 | 01.11.2010 08:11 |
[s0262][fix bug 0.12] Shaman Healing Stream overheal | Chipleo | Принятые патчи | 4 | 03.10.2010 19:28 |
[10049] Fix SPELL_AURA_MOD_HEALING_DONE healing bonus with 0 misc value | newsbot | CMaNGOS Commits | 0 | 10.06.2010 12:20 |
[9661] Implement dual talent specializations in talent switch part. | newsbot | CMaNGOS Commits | 1 | 03.04.2010 06:39 |