The delegate that the CalculateHandToHandAttackDamage uses when calling TryGetOverride are different from its own.

This results in formula overrides being removed during gameplay as they do not have the same signature as the delegate, even if they are exactly the same as the base formula.
