
Сообщение от
Animagus
Я сделал дополнительные тесты и выяснилось следующее, все ваши измерения имеют ошибку, из за которых кажется, что заклинания имеют неверное расстояние.
Как клиент считает расстояние для атаки в ближнем бою (на котором построены все ваши расчеты): берется размер атакера + размер цели + значение от 1.32 до 1.34 (возьмем среднее 1.3). Полученная сумма сравнивается с расстоянием от центра атакера до центра цели, если расстояние меньшее или равно, можно бить, иначе нет. Эта сумма кстати не может быть меньше 5 метров, отсюда уже начинаются ошибки в ваших расчетах. Например, размер игрока равен 1.5, а размер обычного манекена 1.25, получается 1.5 + 1.25 + 1.3 = 4.05, сумма получилась меньше 5, поэтому клиент будет брать в расчет 5 метров. В этих 5 метрах уже учтен размер атакера и цели.
Теперь как считается расстояние для произношения заклинания: тут все просто, размер заклинателя +размер цели + расстояние в описании заклинания = максимальное расстояние на котором можно кастовать. На деле это выглядит так, для Ослепления с расстоянием 10 метров - 1.5 + 1.25 + 10 = 12.75. Т.е. реальное максимальное расстояние для него 12.75 м, хоть и написано 10 м. Это не касается заклинаний где написано "Расстояние ближнего боя", они считаются как описано для атак ближнего боя.
Я нашел пару ошибок, но они не значительны и больше дают преимущества при нечестной игре, например можно применять заклинания ближнего боя, на чуть большем расстоянии или то что расстояние ближнего боя не совсем правильно считается для некоторых целей. Все они будут исправлены в ближайших обновлениях.