useskillstand и скиллы с target_type = summon

y3t

Постоялец
скиллы использующиеся без таргета на суммонов работают неверно
Первое:
У нас: скилл используется по нажатию только в том случае, если суммона видно и он стоит на необходимой для каста дистанции
Оффлайк: проверки на видно ли суммона в начале каста не существует. Если условия по расстоянию соблюдаются, то каст начинается.
Второе:
при использовании макроса вида /useskillstand Servitor Heal (т.е. эмулируем нажатие с зажатым шифтом, для тех кто не в курсе) На птс скилл будет кастоваться из стоячего положения независимо от условий по расстоянию, а потому в случае успешного завершения каста суммона получится захилить не на расстоянии cast_range = 600, а на расстоянии effective_range = 1100
Третье:проверка на "видно ли цель" не исчезает бесследно, а перемещается на skill_hit_cancel_time (0.5 cек) до конца каста. На 0.5 сек до конца каста проверяются условия на расстояние между кастером и суммоном(не больше ли оно, чем effective_range, если больше - выдает сообщение вида The distance is too far... и останавливает каст), если же пэта не видно, то за 0.5 сек до конца напишет Cannot see target и так же остановит каст. Что будет в случае если и далеко, и за стенкой - нужно проверить на птс(что оборвет каст понятно - но какое сообщение должно быть не помню, диагод может у себя на финале проверить, эта механика на гф работает так же как на хф.
 

Diagod

Команда форума
Пользователь
y3t написал(а):
скиллы использующиеся без таргета на суммонов работают неверно
Первое:
У нас: скилл используется по нажатию только в том случае, если суммона видно и он стоит на необходимой для каста дистанции
Оффлайк: проверки на видно ли суммона в начале каста не существует. Если условия по расстоянию соблюдаются, то каст начинается.
Второе:
при использовании макроса вида /useskillstand Servitor Heal (т.е. эмулируем нажатие с зажатым шифтом, для тех кто не в курсе) На птс скилл будет кастоваться из стоячего положения независимо от условий по расстоянию, а потому в случае успешного завершения каста суммона получится захилить не на расстоянии cast_range = 600, а на расстоянии effective_range = 1100
Третье:проверка на "видно ли цель" не исчезает бесследно, а перемещается на skill_hit_cancel_time (0.5 cек) до конца каста. На 0.5 сек до конца каста проверяются условия на расстояние между кастером и суммоном(не больше ли оно, чем effective_range, если больше - выдает сообщение вида The distance is too far... и останавливает каст), если же пэта не видно, то за 0.5 сек до конца напишет Cannot see target и так же остановит каст. Что будет в случае если и далеко, и за стенкой - нужно проверить на птс(что оборвет каст понятно - но какое сообщение должно быть не помню, диагод может у себя на финале проверить, эта механика на гф работает так же как на хф.
1. ближайшее время однозначно не будет исправлено.
2. не понял, но если честно то очень сильно сомневаюсь, effective_range - проверка в конце(не в самом а skill_hit_cancel_time-скорость каста) каста и на начало она никак не влияет. понял
3. у нас работает как положено.
 

Diagod

Команда форума
Пользователь
ну вообщим если честно я не знаю когда руки ко всему этому дойдет, я посмотрел и понял о чем ты говоришь.
 

y3t

Постоялец
2.на птс посмотрите и сравните с нашим, поймете разницу
 
Сверху