CharSheet: Break out the conversion function code so it won't repeatedly set its value