Главная Форум Файлы
Вы находитесь: Wow-Good.Ru » WoW » Mists of Pandaria




Страница 1 из 11
Модератор форума: Влад 
Форум » TrinityCore » Фиксы » Восстановление хп\маны и сброс кд при начале дуэля
Восстановление хп\маны и сброс кд при начале дуэля
Diz[m]lo Дата: Среда, 02.11.2011, 05:07 | Сообщение # 1





Code
diff -r 8f824d68fad6 src/game/DuelHandler.cpp   
--- a/src/game/DuelHandler.cpp        Fri Dec 04 04:13:28 2009 +0200   
+++ b/src/game/DuelHandler.cpp        Sun Dec 06 20:54:56 2009 +0300   
@@ -51,6 +51,15 @@   
                pl->duel->startTimer = now;   
                plTarget->duel->startTimer = now;   
                         
+        // reset cooldowns and HP/Mana   
+        pl->SetHealth(pl->GetMaxHealth());   
+        plTarget->SetHealth(plTarget->GetMaxHealth());   
+   
+        if (pl->getPowerType() == POWER_MANA) pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));   
+        if (plTarget->getPowerType() == POWER_MANA) plTarget->SetPower(POWER_MANA, plTarget->GetMaxPower(POWER_MANA));   
+        //only for cooldowns which < 15 min   
+        if (!pl->GetMap()->IsDungeon()) { pl->RemoveArenaSpellCooldowns(); plTarget->RemoveArenaSpellCooldowns(); }   
+   
                pl->SendDuelCountdown(3000);   
                plTarget->SendDuelCountdown(3000);   
             }

 


walerik11 Дата: Четверг, 16.02.2012, 01:30 | Сообщение # 2
root@localhost
Сообщений: 60
Репутация: 3
Награды: 0
Автор ты не указал под какой эмулятор и под какую версию кто так оформляет темы?


Длеаю Сервера OregonCore и TrinnityCore под заказ стучать в icq!
 
Форум » TrinityCore » Фиксы » Восстановление хп\маны и сброс кд при начале дуэля
Страница 1 из 11
Поиск: