Issue:
Salvation undershoots, sub-fragment and sub-sub-fragment code is generally brittle and not blueprint dependent.
Fixes:
Adds a FragmentRadius blueprint value to the AIFFragmentationSensor projectile blueprints, and links the fragment initial velocity to the blueprint InitialSpeed value.
Calculates the ballistic acceleration of the (progressively slower) sub-fragments so they don't fall short of the target.
Tangentially related fixes:
Fixes an error where the wrong reference was passed to the Econ thread in DefaultProjectileWeapon.lua
Issue: Salvation undershoots, sub-fragment and sub-sub-fragment code is generally brittle and not blueprint dependent.
Fixes:
FragmentRadius
blueprint value to the AIFFragmentationSensor projectile blueprints, and links the fragment initial velocity to the blueprintInitialSpeed
value.Tangentially related fixes:
DefaultProjectileWeapon.lua