FAForever / fa

Lua code for FAF
221 stars 228 forks source link

Salvation Undershoot Fix #6185

Closed clyfordv closed 1 month ago

clyfordv commented 1 month ago

Issue: Salvation undershoots, sub-fragment and sub-sub-fragment code is generally brittle and not blueprint dependent.

Fixes:

  1. Adds a FragmentRadius blueprint value to the AIFFragmentationSensor projectile blueprints, and links the fragment initial velocity to the blueprint InitialSpeed value.
  2. Calculates the ballistic acceleration of the (progressively slower) sub-fragments so they don't fall short of the target.

Tangentially related fixes:

MrRowey commented 1 month ago

@clyfordv make sure to make a changelog snipit