Апну что ли. Эти баги появились скорей всего после "Поиск пути", запустили бы на тест сервере без "Поиск пути" для теста.
Ну не норм это что простым свитчем таргета с игрока на пета меняется рендж спеллов.
Раньше таких багов 100% не было.
n0n4m3, у тебя остались сборки: Updatepack 140, 141, 142, 143? Что бы их поставить на тестовом сервере.
Нужно искать причину, а не исправлять последствия неизвестной причины, да и такие баги как спина вместо лица уже точно не исправят не найдя причины.
Другие тесты:
1) Пет vs Пета 9яр (вместо 5)
2) Нашел тему Расстояние агро мобов связанную с этой.
В кратце:
Согластно вики Aggro_radius при одинаковом лвл моба/игрока равняется 20 ярдам.
Проверил Фиром который равняется сейчас 23 ярдам(вместо 20) на мобе 80 лвл.
Как только фир стал юзабельный моб сагрился.
Получается "Агро радиус" так же завышен на 3 ярда
Макс. "Агро радиус" = 48, вместо 45 ярдов( Если у моба на 25 лвлов больше игрока)
p.s. Нужно еще стелс И детект потестить как нибуть.
На кроссе все таймеры по апдейту видимости, расчета дисанции и т.д - близзлайк, на гейме нет, на нем тесты неуместны.
вот только рассинхрон кумарит люто, и уже куча вайнов было по этому поводу.
Тест на кроссе бг альтерак.
Сразу бросается в глаза поведение петов при поиске пути до цели. Они бегут к передней кромке фрейма(к лицу) что бы использовать спелл.
Если цель стоит изначально спиной, пет пробегает сквозь цель встает на переднюю кромку цели и использует спелл.
Возможно можно избегать атак пета просто вращением персонажа (не тестил).
Точно померить не могу ярды с помощью аддона TomTom т.к. в аддоне отсутсвует размеры карт подземелий и бг в игровых ярдах.
Остается только визуальное сравнение и функция CheckInteractDistance("unit", distIndex);
1) Мили рендж пета больше чем у игрока.
2)- Функция с индексом 3 (Duel, 10 yards), меньше и не равняется СаПу(2/2)-10яр на кроссе.
- Функция с индексом 2 (Trade, 11.11 yards), точно соответствует СаПу(2/2)-10яр на кроссе.
Не понятно или у функции рендж занижен или СаП завышен.
3)Рендж Ослепление(0/2)-10яр так же как и на гейме выше чем у СаПа (2/2)-10яр.
Последний раз редактировалось Grok; 24.12.2015 в 13:50.
Объясни как баг мог появиться, если вычисление дальности вшито в клиент?
Даже если на серве будут отсутствовать все проверки, ты все равно не сможешь юзать спелы на мах дистанцию, так как клиент будет запрещать это.
года 2+ назад, не было проверки на рейндж мили атаки, и те кто вносил правки в клиент могли бить с огромного расстояния. С нетронутым клиентом баг не проявлялся.
Как ты думаешь фиксанут это или нет? Нет, потому что бага нет. Почему сап юзается с меньшей дистанции чем блайнд я уже объяснил.
Идиот, мог бы хоть здесь не показывать свою тупость. Ты вообще читать умеешь?
Я как раз за это и говорю что можно было править в клиенте проверку на рейндж мили атаки, и благополучно бить с большого расстояния.
И еще раз для идиотов долбящихся в глаза http://forum.wowcircle.com/showthread.php?t=291694
вот что было до этого- Устранен баг, когда посредством изменения данных в клиенте, игроки увеличивали радиус атаки до 12 метров.
- Переписан алгоритм расчета радиуса мили-атаки в ПВП.
http://4put.ru/pictures/max/1017/3124821.jpg
И какой же второй смысл ты видишь в фразе: "года 2+ назад, не было проверки на рейндж мили атаки, и те кто вносил правки в клиент могли бить с огромного расстояния" ?