Главная Форум Файлы
Вы находитесь: Wow World Game » Восстановление хп\маны и сброс кд при начале дуэля - wow-portal-Форум
  • Страница 1 из 1
  • 1
Модератор форума: zevs  
Восстановление хп\маны и сброс кд при начале дуэля
PandenoniumДата: Понедельник, 06.06.2011, 18:10 | Сообщение # 1

Сообщений: 24
Награды: 0
Репутация: 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);   
    }
 
ChihaДата: Четверг, 14.07.2011, 01:15 | Сообщение # 2

Сообщений: 169
Награды: 6
Репутация: 527
спс

Сообщение отредактировал Chiha - Четверг, 14.07.2011, 01:53
 
  • Страница 1 из 1
  • 1
Поиск: