вот тебе две формулы ;
Java:
{
double chanceToHit = 100 - 10 * Math.pow(1.085, target.getEvasionRate(attacker) - attacker.getAccuracy());
chanceToHit = Math.max(chanceToHit, 27.5);
chanceToHit = Math.min(chanceToHit, 98);
if(attacker.isBehindTarget(target))
chanceToHit *= 1.2;
else if(attacker.isToSideOfTarget(target))
chanceToHit *= 1.1;
return !Rnd.chance(chanceToHit);
}
100 - 10 * Math.pow(1.085, 218 - 205) = 70.62
по другой формуле
advantage is modified_evasion - accuracy
таким образом
218 - 205 = 13
base_hit_chance =
5 + max
(-26811.9 * (13 - 23.59581247155212), 0)^(1/3) = 70.73
из этого следует что у арбы с 205 точности шанс попасть по таргету с 218 уворота = около 70% без учёта множителей от условий
if(attacker.isBehindTarget(target))
chanceToHit *= 1.2;
if(attacker.isToSideOfTarget(target))
chanceToHit *= 1.1;
причём это касается не только арбы ,у любого физа 205 точности будет тоже самое
для того чтобы был шанс попасть 50% уклонение цели должно превышать точность противника на 20 единиц и более
в случае с разницей 13 шанс попасть 70%
формулы имеют отношения ко всей л2 и на скрайде оно работает точно так же
ножам в талантах можно дать уворот в таких же количествах как у арб и луков ,и те и другие могут в ветке мастер взять 8 уворота
это будут те самые недостающие 4 уворота от потерянного саб скилла про который тут писали