|
Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.
Повод для гордости. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
15.03.2010, 20:11 | #1 |
Ученый
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
|
[9865][patch] Meteor Fists
Патч заставляет способность Meteor Fists, используемую одним из боссов в Склепе Аркавона, делить урон между целями.
Автор: я Код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index c25d394..1ec58a8 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -4727,6 +4727,20 @@ void Spell::EffectWeaponDmg(uint32 i) else if(uint32 ammo = ((Player*)m_caster)->GetUInt32Value(PLAYER_AMMO_ID)) ((Player*)m_caster)->DestroyItemCount(ammo, 1, true); } + + switch(m_spellInfo->Id) // for spells with divided damage to targets + { + case 66765: case 67333: // Meteor Fists + { + uint32 count = 0; + for(std::list<TargetInfo>::iterator ihit= m_UniqueTargetInfo.begin();ihit != m_UniqueTargetInfo.end();++ihit) + ++count; + + m_damage /= count; // divide to all targets + break; + } + break; + } } void Spell::EffectThreat(uint32 /*i*/) |
15.03.2010, 20:58 | #2 |
Ученый
|
Очень полезный патч, так же нужен и для Icecrown Citadel, Boss Lord Marrowgar для заклинания Saber Lash.
|
Пользователь сказал cпасибо: | Vladimir (11.05.2010) |
11.05.2010, 08:15 | #3 | |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Цитата:
1) если уж полное количетво, то можно использовать size(). 2) но если вы хотите количесво для данного эффекта, то тогда надо проверять маску эффектов в цикле.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
11.05.2010, 09:31 | #4 | |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
В [9865] с изменениями. Спасибо.
[added] Цитата:
__________________
Так как устал объяснять знайте ICQ не пользуюсь Последний раз редактировалось Vladimir; 11.05.2010 в 09:48. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[9877] One more meteor-like spell. | newsbot | CMaNGOS Commits | 0 | 12.05.2010 04:30 |
[9877][patch] Meteor (Four Horsemans) | Insider42 | Принятые патчи | 2 | 12.05.2010 04:26 |
[9865] Add support split damage for spells 66765, 67333. | newsbot | CMaNGOS Commits | 0 | 11.05.2010 09:40 |