Ru-MaNGOS

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

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

Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.

Повод для гордости.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2010, 02:00   #1
Antimozg
Гость
 
Сообщений: n/a
По умолчанию [9677] Добавление Показателя блокирования

Раньше как я понял показатель блокирования увеличивался чисто за счет спелов на итеме (пошарил ВХ..там таких 50+)
Щас же в базе да и в ядре появился новый стат к итемам, а именно ITEM_MOD_BLOCK_VALUE = 48. В базе он тоже сделан и при добавлении стата он отображается на итеме, и все бы хорошо если бы он добавлял ето ещё в сами Статы =D
Полазил в коде с getmangos и не обнаружил там реализации добавления етого стата непосредственно игроку....решил попробовать написать сам
Код:
 --- ./Player.cpp	Wed Mar  3 14:52:35 2010
+++ ./Player1.cpp	Tue Mar 16 20:27:54 2010
@@ -7043,6 +7043,9 @@ void Player::_ApplyItemBonuses(ItemPrototype const *proto, uint8 slot, bool apply, bool only_level_scale /*= false*/)
             case ITEM_MOD_SPELL_HEALING_DONE:
             case ITEM_MOD_SPELL_DAMAGE_DONE:
                 break;
+	     case ITEM_MOD_BLOCK_VALUE:
+		 HandleBaseModValue(SHIELD_BLOCK_VALUE, FLAT_MOD, float(val), apply);
+		 break;
         }
     }
Скомпилил...проверил...тепер ь добавляет и в статы (ну и соответственно и в дамаг и блок)
 
6 пользователя(ей) сказали cпасибо:
ANTOMA (22.03.2010), Insider42 (20.03.2010), Lightunit (06.04.2010), PSZ (06.04.2010), Ranger (21.03.2010), Vladimir (05.04.2010)
Старый 06.04.2010, 01:16   #2
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

В [9677]. Спасибо.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума  
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch/dev]Символ блокирования virusav Корзина 1 28.07.2010 21:14
Символ блокирования[43425] virusav Корзина 6 28.07.2010 20:29
[patch]Скалирующиеся Маунты (Добавление) evilstar Отвергнутые патчи 3 11.05.2010 23:42
[9677] Implement ITEM_MOD_BLOCK_VALUE support in item stat mods and enhantments. newsbot CMaNGOS Commits 0 06.04.2010 01:20
[SQL]Добавление квестовых спеллов в тренеров (3.Х.Х и 2.4.3) Pro[100]Hens Патчи и наработки 3 11.03.2010 10:42


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


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