YTDB

YTDB (http://ytdb.ru/index.php)
-   Принятые патчи / Accepted patches (http://ytdb.ru/forumdisplay.php?f=38)
-   -   дополнение для ThreatManager (http://ytdb.ru/showthread.php?t=2255)

`win 12.01.2010 09:42

дополнение для ThreatManager
 
http://pastebin.com/m72284e86 (патч под свн)
используемое ядро 9110

В данный момент вот такие спеллы http://ru.wowhead.com/?spell=58984 работают криво.
В частности, когда я применяю этот спелл - я ухожу в инвиз + с меня скидывается аггро. По сути это полный аналог роговского ваниша, только без возможности передвигаться.
У нас применение спелла ограничивается временным сбросом аггро и визуальным инвизом. Но сброс аггро не даёт никакого эффекта если у моба в трит-листе только 1 цель. С этим и боремся.
Патч довольно простой, работает оффлайк :) поидее, без хаков и его можно рассмотреть для принятия в git

KiriX 12.01.2010 09:58

Давно хотел реализовать работу этого спелла =) Вот только я что-то не могу понять что именно делает патч...

`win 12.01.2010 10:12

в update делаем проверку на размер трит листа равным 1, для наличия victim (против крашей), и проверку на количество аггро.
Эти спеллы имеют:
Цитата:

Effect 0: (6) Apply Aura: MOD_TOTAL_THREAT
Value: -90000000
т.е. хаком уводят в минуса значение аггро на некоторое время. Мы это всё сразу проверяем и если всё верно - очищаем трит лист.

На оффе я пробегал на коне через пачку мобов, цеплял на себя, выбегал куда надо - и уходил в инвиз. Мобы разбегались, а я двигался дальше по своим делам :)

Добавлю - что был удивлён когда проверил что на мангосе работает временное снятие и потом возвращение аггро :)

Vladimir 12.01.2010 10:23

почему просто не объявить невидимые для моба цели нелоступными для атаки по списку угроз? Раз они не обноружены на момент выбора цели то о какой атаке может идти речь... Я тестирую имеено такой вид исправления вместо предложенного вообщем-то хака...

Ваш вариант имеет еще одно побочное действие:
есть спелы понижающие аггро врмеено без инвиза/стелза - с вашим измпнением при попаданиие в отрицательное значение они не будут выбираться в качестве цеои что вообщемто неверно помему с учетом того что они в смиске угроз всеже остались.

Например, http://www.wowhead.com/?spell=586 " nor will it stop an enemy from attacking you if there is nobody to attack in your stead."

`win 12.01.2010 10:44

мммм, после работы, к вечеру, оформлю. Потопал на работу.

Vladimir 12.01.2010 10:49

Исправлено в моем варианте в [9159]. Patch rejected.

http://ytdb.ru/showthread.php?t=2259


Текущее время: 00:25. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase