Fixed PerkTreeUI regional issues

No longer using an implied typecast from string to floating point
number, so regional settings on the decimal separator character should
not longer be an issue.