Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи > Патчи на рассмотрении

Важная информация

Патчи на рассмотрении Рассматриваемые к принятию патчи

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2012, 20:40   #1
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию 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
         {
Den вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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


Текущее время: 11:00. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot