|
Патчи на рассмотрении Рассматриваемые к принятию патчи |
|
Опции темы | Поиск в этой теме | Опции просмотра |
23.04.2012, 20:40 | #1 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
Prevent dodge attack when cast spell
Когда кастится любое заклинание шанс уклонения должен состовлять 0.0% вне зависимости в спину или в лицо, так же как и для парирования (на это уже есть проверка).
Код:
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 89e7084..9133d64 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -3278,13 +3278,14 @@ uint32 Unit::GetDefenseSkillValue(Unit const* target) const float Unit::GetUnitDodgeChance() const { - if(hasUnitState(UNIT_STAT_STUNNED)) + if (IsNonMeleeSpellCasted(false) || hasUnitState(UNIT_STAT_STUNNED)) return 0.0f; - if( GetTypeId() == TYPEID_PLAYER ) + + if (GetTypeId() == TYPEID_PLAYER) return GetFloatValue(PLAYER_DODGE_PERCENTAGE); else { - if(((Creature const*)this)->IsTotem()) + if (((Creature const*)this)->IsTotem()) return 0.0f; else { |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[11478] Prevent overwrite main target at spell cast check for TARGET_PET | newsbot | CMaNGOS Commits | 0 | 12.05.2011 21:10 |
[patch] Prevent cast spell Rain of Fire on the move | Den | Патчи на рассмотрении | 0 | 05.05.2011 06:52 |
[10987] Prevent deleting reflect source aura ebfore reflected spell cast. | newsbot | CMaNGOS Commits | 0 | 09.01.2011 00:00 |
[10920] Prevent server freeze at strnage radisu used by item 34124 spell cast | newsbot | CMaNGOS Commits | 0 | 24.12.2010 20:30 |
[10830] Prevent spell_proc_event entries to proc on any spell cast when SpellFamilyName is zero. | newsbot | CMaNGOS Commits | 0 | 06.12.2010 22:21 |