» » » » Восстановление хп/маны и сброс КД при начале дуэли [патч для trinity и mangos]
Добавил Skeleton, 05.01.11 Просмотров:4 269
Восстановление хп/маны и сброс КД при начале дуэли [патч для trinity и mangos]  
  • И так по названию понятно что данный патч делает. Патч накладываем ручками, здесь ничего сложного нет.

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

    Далее ищем строку:

    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(); }



Похожее на Восстановление хп/маны и сброс КД при начале дуэли [патч для trinity и mangos]:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.