|
Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.
Повод для гордости. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
12.10.2012, 16:08 | #1 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
[patch] Check cast Killing Spree
Код:
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 913f942..b6da6c1 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -5447,6 +5447,19 @@ SpellCastResult Spell::CheckCast(bool strict) if (m_caster->IsInWater()) return SPELL_FAILED_ONLY_ABOVEWATER; } + else if (m_spellInfo->Id == 51690) // Killing Spree + { + UnitList targets; + + float radius = GetSpellMaxRange(sSpellRangeStore.LookupEntry(m_spellInfo->rangeIndex)); + + MaNGOS::AnyUnfriendlyVisibleUnitInObjectRangeCheck unitCheck(m_caster, m_caster, radius); + MaNGOS::UnitListSearcher<MaNGOS::AnyUnfriendlyVisibleUnitInObjectRangeCheck> checker(targets, unitCheck); + Cell::VisitAllObjects(m_caster, checker, radius); + + if (targets.empty()) + return SPELL_FAILED_OUT_OF_RANGE; + } else if (m_spellInfo->SpellIconID == 156) // Holy Shock { // spell different for friends and enemies |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Check cast Disengage | Den | Принятые патчи | 3 | 17.10.2012 23:22 |
[patch] Check cast Distract | Den | Принятые патчи | 3 | 17.10.2012 23:22 |
Check cast Mend Pet | Den | Принятые патчи | 13 | 26.04.2012 20:49 |
[11152] Clarify check code for SPELL_ATTR_EX5_USABLE_WHILE_STUNNED cast allowed | newsbot | CMaNGOS Commits | 0 | 12.02.2011 20:50 |
[patch] Killing Spree (Череда убийств) | Insider42 | Патчи на рассмотрении | 0 | 29.05.2010 11:58 |