Не знаю насколько там верно все... но пока не лень - давайте подумаем и над этим:
Damage = Base_Damage * MIN(MIN(sig/Er,1) , (Ev/Er * sig/vel)^(k * drf) )
sig = ship's signature
vel = ship's velocity
Er = Explosion Radius of missile
Ev = Explosion Velocity of missile
drf = Damage Reduction Factor of missile
k = 0.21447 for heavy and light missiles, 0.1975 for cruise.
d = MIN(MIN(sig/Er,1) , (Ev/Er * sig/vel)^(k * drf) )
a = MIN(sig/Er,1) b = (Ev/Er * sig/vel)^(k * drf)
д - это минимальное из 2-х коэффициентов а и b
а - уже привычное соотношение сигнатур радиуса и радиуса разрыва (если получилось больше 1, то берется 1)
b - какая-то хрень, но сча расковыряем
(Ev/Er * sig/vel) = (Ev/vel) * (sig/Er) = c... c - это перемноженные коэффициенты - отношение радисуа цели к радиусы взрыва и отношение скоростей.
Т.е. если цель летит на мвд и увеличила свою скорость в 5 раз, но сигнатура увеличиалсь тоже в 5 раз, то считайте ничего не произошло - коэффициент с останется как есть, т.е. дамаг получится такой же как в летящую без мвд на полной скорости цель.
Потом этот коэффициент с возведут в степень, но степень насколько я понимаю зависеть ни от чего не будет, а будет задана константой для типов мислов.
З.ы. если так подумать, то получается что шип на мвд будет получать дамага больше чем шип на аб, при любом раскладе кроме интерсепторов с бонусом на пенальти сигнатуры от мвд.
Сообщение отредактировал Loki_Evil: 09 November 2008 - 15:13