Character over and aetherial mastery bonuses take values with steps that are not always even, so we have to hardcode them