|
|
Модератор форума: Dimitro |
Форум TrinityCore Патчи / Моды / Фиксы для Trinity [патч] - восстановление хп/маны и кд перед дуэлью. |
[патч] - восстановление хп/маны и кд перед дуэлью. |
И так по названию понятно что данный патч делает. Патч накладываем ручками, здесь ничего сложного нет.
И так заходим в папку с сервером в 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(); } Вообщем то и все) Как я уже писал - ничего сложного.
Сообщение # 1 написано 29.05.2011 в 18:39
|
А посмотреть на древность превого поста, не?
Вот нормальный вариант - http://wowjp.net/forum/189-172888-1
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 7 написано 26.11.2011 в 14:41
|
Таки не заметил, виноват, тогда все еще печальнее.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 9 написано 26.11.2011 в 15:20
|
В патче явно нужна доработка попробуй переделанный
+ отметил строчки которые нужно добавить в src\server\scripts\World\CMakeLists.txt добавить Code World/npc_innkeeper.cpp World/npc_professions.cpp World/npc_taxi.cpp World/npcs_special.cpp +World/custom_scripts.cpp в src\server\game\Scripting\ScriptLoader.cpp добавить Code //examples void AddSC_example_creature(); void AddSC_example_escort(); void AddSC_example_gossip_codebox(); void AddSC_example_misc(); void AddSC_example_commandscript(); +void AddSC_on_duel(); и тамже Code void AddCustomScripts() { #ifdef SCRIPTS +AddSC_on_duel(); создать в директории src\server\scripts\World файл с названием custom_scripts.cpp и добавить туда Скрипт не работает на ОЛО Сбрасывает кд после окончания дуэли Сбрасывает Воздержаность паладинов Восстанавливает фул хп и ману при начале дуэли и при окончании При старте сбрасывает у Войнов ярость до 0, у ДК силу рун до 0 тоже самое происходит и при окончании. |
Поиск по папкам теперь в винде что, не пашет?
Файл переместили, теперь он в src\server\game\Handlers\DuelHandler.cpp
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 14 написано 06.04.2012 в 01:55
|
В каком это стандарте?
В офф репо никогда не было и не будет этого патча.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 16 написано 06.04.2012 в 14:15
|
Патчиков нет, я просто по мере изменений трини изменяю и свои скрипты напрямую в исходниках, следовательно одним патчем все это не извлечь, это цепочка патчей, в которых помимо интересующих вас данных еще и куча других правок, так что выложить не могу.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 18 написано 06.04.2012 в 22:03
|
| |||
| |||