Патч для ОЛО
1 А это в базу:
Code
INSERT INTO `trinity_string` VALUES ('780', 'Before the Battle of Wintergrasp left 30 minutes!', '', '', '', '', '', '', '', 'До битвы на Озере Ледяных Оков осталось 30 минут!');
INSERT INTO `trinity_string` VALUES ('781', 'Before the Battle of Wintergrasp left 10 minutes!', '', '', '', '', '', '', '', 'До битвы на Озере Ледяных Оков осталось 10 минут!');
Code
UPDATE creature_template SET npcflag=npcflag|32768 WHERE entry IN (31841,31842);
антчит AC2 под реву 8360
Скачать
Патчи на ОЛО,ЦЛК,ИК,ИЧ,РАНДОМ БГ,АНТИЧИТ,СБРОС КД ПЕРЕД ДУЕЛЬЮ
Патч на ресет хп и кулдаунов до начала дуэли:
Code
diff --git a/src/game/DuelHandler.cpp b/src/game/DuelHandler.cpp
index 15cbf8c..616ca27 100644
--- a/src/game/DuelHandler.cpp
+++ b/src/game/DuelHandler.cpp
@@ -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);
}