DamageEffectForDamageModifierHooks

Tracking Issue: #1305

Adds an improved version of GetAttackingDamageModifier() that always gets the Damage Effect. The regular version of the hook gets the Damage Effect only when the effect is getting applied, which prevents the hook from being able to provide an accurate contextual damage preview.

Source code references