revert radial damage calculations

This commit is contained in:
FateJH 2020-08-28 00:30:23 -04:00
parent 37af460a89
commit 2b6ec727f2

View file

@ -101,7 +101,8 @@ object DamageModifiers {
val distance = Vector3.Distance(data.hit_pos, data.target.Position)
val radius = profile.DamageRadius
if (distance <= radius) {
damage - (damage * profile.DamageAtEdge * distance / radius).toInt
val base: Float = profile.DamageAtEdge
(damage * ((1 - base) * ((radius - distance) / radius) + base)).toInt
} else {
0
}