Главная Форум Файлы
Вы находитесь: Wow World Game » [патч] - восстановление хп/маны и кд перед дуэлью. - wow-portal-Форум
  • Страница 1 из 1
  • 1
Модератор форума: zevs  
[патч] - восстановление хп/маны и кд перед дуэлью.
walerik11Дата: Среда, 01.06.2011, 12:23 | Сообщение # 1

Сообщений: 213
Награды: 2
Репутация: 77
И так по названию понятно что данный патч делает. Патч накладываем ручками, здесь ничего сложного нет.

И так заходим в папку с сервером в src\server\game\Server\Protocol\Handlers\DuelHandler.cpp - файл открываем блокнотом.

Далее ищем строку:
Code
plTarget->duel->startTimer = now;

Ниже этой строки копируем следующее и вставляем:
Code
/ 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(); }


Делаю сборки OregonCore на заказ.
TrinityCore 3.3.5 если интересует писать в icq 4306161.
Рисую почти все для Trinity Oregon
 
  • Страница 1 из 1
  • 1
Поиск: