|
Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.
Повод для гордости. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
13.05.2010, 19:57 | #1 |
Ученый
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
|
[9986][patch] Necrosis (Некроз)
Писался для ревизии 9883.
Как должно работать: должно прокать только от автоатак Как работает: прокает также и от атакующих способностей Автор: я фикс Код:
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 3b36892..74cee57 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -6990,6 +6990,9 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAu // Necrosis if (dummySpell->SpellIconID == 2709) { + if(!(procFlag & PROC_FLAG_SUCCESSFUL_MELEE_HIT)) + return false; + basepoints[0] = triggerAmount * damage / 100; triggered_spell_id = 51460; break; Последний раз редактировалось Insider42; 14.05.2010 в 11:13. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[9986] Talent 51459 and ranks affect only melee auto-attacks. | newsbot | CMaNGOS Commits | 0 | 27.05.2010 23:10 |