View Issue Details

IDProjectCategoryView StatusLast Update
0016746Legion CoreClasses - Shaman - Шаманpublic2023-02-27 05:24
ReporterMarowakAssigned ToGhost 
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Summary0016746: Элементали элема
DescriptionНа ушош элементали элема (https://ru.wowhead.com/spell=198067/%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C-%D0%BE%D0%B3%D0%BD%D1%8F и тд) призываются только если в таргете есть какая то цель и она в радиусе действия и сразу начинают атаковать её.
Офа:
1) https://youtu.be/qBOmcw9KZ44?t=3 - призыв без таргета
2) https://youtu.be/WGOpUcFeruw?t=821 - призыв с таргетом, но элементаль стоит и не атакует.

Activities

Ghost

2021-11-12 22:17

developer   ~0049818

потому что клиент сам требует выбора цели от спелла, это автоматически убирает проблему с началом атаки элементаля по цели и еще то, что элементаль мог бы начать атаковать самого владельца

Marowak

2021-11-13 01:44

reporter   ~0049824

ну как бы нам не интересно же, что требует клиент ушоша? нам же интересно как должно работать правильно?

Marowak

2021-11-13 01:45

reporter   ~0049825

И да, ещё элементаль огня кастует вплотную к цели, ну т.е бежит до неё и потом уже кастует свои штучки, но это уже видимо отдельный репорт

Ghost

2021-11-13 12:30

developer   ~0049833

Last edited: 2021-11-13 12:32

View 3 revisions

Клиент ювова имеет такие же параметры dbc (клиентская датабаза), что и на офе было. Исходные типы таргетов, значения эффектов спеллов, модификаторов и много много другого, вся базовая информация черпается оттуда. Не надо думать, что требования каста спелла присутствуют только на серваке
Окей, в теории я каким то чудом нахожу способ убрать виктим таргет для требования призыва, однако, как тогда теперь искать начальный таргет, который атакует шаман? В итоге получаем моба, который будет стоять в афк в большинстве случаев))))
Я не буду даже брать в учет то, что моб начнет атаковать самого овнера
Оно действительно так критично?

Marowak

2021-11-13 20:35

reporter   ~0049849

Ну к примеру в пве, наверно критично, раз до боя его призывают, чтобы гкд и тд не тратить уже в бою и терять дпс, а в пвп, призвать элементаля в том же бою против роги или друида нет возможности до того, пока всё лицо не сломают.
Не знаю какие у вас там сложности сделать так, чтобы афк моб начал бить того, кого начинает бить шаман, так же как и было на офе. Это вам уже думать, ну или не думать и пусть как все мои репорты этот репорт пойдёт на дальнюю полку и лежит пару лет.

Marowak

2021-11-13 20:37

reporter   ~0049850

Но по опыту написания репортов на увов я уже понял, что, тут действует такой принцип - лучше не трогать, чтобы не сделать хуже.

Marowak

2021-11-13 20:39

reporter   ~0049851

Можно было бы и бурехлёст не трогать, норм дпс поднялся у энхов, оставили бы так...

Ghost

2021-11-13 22:53

developer   ~0049854

намекнув на бурехлест скажу одно
казалось бы старая реализация работала, но отстрел визуалки, который очень логично связывает передачу урона для владельца ауры между союзниками сразу заставил переделать ее в более красивый и оптимизированный вид
однако, после полной переработки игрок, который сообщал мне об этом баге нашел еще две проблемы и одна вытекала из фикса, другая из-за недействительности клиентской инфы для частоты наложения ауры
частота наложения была слишком большой, отсюда как следствие был большой аптайм ауры и дпс, пришлось изменить инфу, которая материализуется из клиента (кстати намек на то, что не всегда инфа с дбц верная может быть, вот как раз таки с исходным таргетом призыва элемов такая ситуация тоже имеет место быть)
и второе - не инициализировался внутренний кулдаун проковой ауры, который влиял на частоту срабатываний доп ударов хлеста от атак. Анализируя картину отрабатывания прока проблемы были решены

когда полностью переделываешь реализацию, всегда могут быть приколы, сколько бы опыта не было

для элемов помимо смены исходного таргета придется еще реализовывать ему и "мозги", чтобы он не просто автокастил один спелл, а еще и уметь переключаться между целями, двигаться и останавливаться
вопросов будет несколько, возможно еще появятся
1) в момент начала боя против цели уже активный элем как должен себя вести - переключиться по возможности на цель, которая атакована овнером или атаковала самого овнера?
2) когда элем кастит - он имеет возможность двигаться?
3) цель умерла или целей нет - остановить все касты и отправлять в режим "следовать" за овнером?
4) если овнер меняет цель - переключать цель у элема или оставлять его в зафиксированном режиме?

Marowak

2021-11-14 00:28

reporter   ~0049855

Тестер тут я так понимаю вообще слабое звено и выбыл на стадии зарождения репорта, ладно, как время будет. Может ещё какой-нибудь залётный Асторат зайдёт, кто знает.

Marowak

2021-11-26 19:53

reporter   ~0050278

Да и вообще, к чему все эти вопросы были? Я вообще не на это всё репорт писал. Всё есть на видео в репорте. Меня интересовал призыв, остальное оставляйте как и было. И логично, что элементаль будет бить того, кого атаковал шаман, а дальше уже мне не интересно, сейчас же как то работает и пусть работает. Да и на видео тоже видно, что элементаль не двигается, а стоит на месте и кастует свои волшебства волшебные.

ToHellAndBack

2021-11-27 09:32

viewer   ~0050281

Ghost логика элементалей элема, копирует логику других временных петов над которыми у игрока нет прямого контроля(гаргулья/валькира дк, элементаль мага и т.д.) т.е.

1) в момент начала боя против цели уже активный элем как должен себя вести - переключиться по возможности на цель, которая атакована овнером или атаковала самого овнера? - в момент призыва, а так же в момент начала нового боя(если был выход из боя), элем атакует цель шамана.

2) когда элем кастит - он имеет возможность двигаться? - нет не имеет такой возможности.

3) цель умерла или целей нет - остановить все касты и отправлять в режим "следовать" за овнером? - если цель умерла, или получила иммунитет к урону(бабл например пал прожал), то элементаль либо переключается на другую доступную для атаки цель в радиусе n-метров(радиус зависит от радиуса атаки спеллом) при этом приоритетом будет именно расстояние до цели а не то какую цель бьет сам шаман. далее если в радиусе атаки элема нет доступных целей, он переключается на цель которую бьет шаман. если же целей нет вообще, то да элем движется к шаману.

4) если овнер меняет цель - переключать цель у элема или оставлять его в зафиксированном режиме? - элем не переключается пока цель не умерла или не получила иммунтитет к урону.

Marowak ты зачем в ЛК запилил тему по Легиону?

Marowak

2022-01-12 06:42

reporter   ~0051907

Legion Core это не Легион? Не знал, прастити миня грешного

ToHellAndBack

2022-01-12 08:08

viewer   ~0051909

Marowak не ты там одну из всратых тем по энху, закинул в раздел ЛК.
вот эту http://tracker.legionbugs.com/view.php?id=16894

Marowak

2022-01-12 12:06

reporter   ~0051921

Я закинул? У меня даже этой темы уже в созданных не числится, это уже здешние обитатели с ней что то мутили.

Marowak

2022-01-12 12:07

reporter   ~0051922

Думал она давно закрыта, а она ещё висит оказывается.

Marowak

2022-01-12 12:08

reporter   ~0051923

(LK core [Legion Core] Classes - Shaman - Шаман) - думаю ты сам понимаешь да, весь прикол

ToHellAndBack

2022-01-12 14:46

viewer   ~0051927

Marowak ну судя по хистори-логу в теме, никто ничего с ней не делал. ты её видимо сам как-то криво создал

Marowak

2022-01-12 21:39

reporter   ~0051939

Да я тут новенький, ничего ещё не умею и ничего не знаю, лох вобщем

Issue History

Date Modified Username Field Change
2021-11-12 11:05 Marowak New Issue
2021-11-12 11:05 Marowak Status new => assigned
2021-11-12 11:05 Marowak Assigned To => Shadowraze
2021-11-12 22:17 Ghost Note Added: 0049818
2021-11-13 01:44 Marowak Note Added: 0049824
2021-11-13 01:46 Marowak Note Added: 0049825
2021-11-13 12:30 Ghost Note Added: 0049833
2021-11-13 12:31 Ghost Note Edited: 0049833 View Revisions
2021-11-13 12:32 Ghost Note Edited: 0049833 View Revisions
2021-11-13 20:35 Marowak Note Added: 0049849
2021-11-13 20:37 Marowak Note Added: 0049850
2021-11-13 20:39 Marowak Note Added: 0049851
2021-11-13 22:53 Ghost Note Added: 0049854
2021-11-14 00:28 Marowak Note Added: 0049855
2021-11-15 15:24 Shadowraze Assigned To Shadowraze => Ghost
2021-11-26 19:53 Marowak Note Added: 0050278
2021-11-27 09:32 ToHellAndBack Note Added: 0050281
2022-01-12 06:42 Marowak Note Added: 0051907
2022-01-12 08:08 ToHellAndBack Note Added: 0051909
2022-01-12 12:06 Marowak Note Added: 0051921
2022-01-12 12:07 Marowak Note Added: 0051922
2022-01-12 12:08 Marowak Note Added: 0051923
2022-01-12 14:46 ToHellAndBack Note Added: 0051927
2022-01-12 21:39 Marowak Note Added: 0051939
2023-02-27 05:24 Ghost Status assigned => resolved
2023-02-27 05:24 Ghost Resolution open => fixed