Функция FU7703 изменяет параметры вторичных навыков, а не бонуса специализаций. Не путайте, это разные вещи. Бонус специализаций как был 5%, так он и остается. Но итоговое значение в результате меняется. Читайте физ миг. Там описана формула.
Да и лучше предоставте тут числовые значения ваших вычислений. Иначе это всё пустое.