This fixed #77 which is caused by the account status defaulting to Alpha when the AccountStatus API doesn't provide an expiry date.
The number of trained skillpoints in a partially trained skill is calculated backwards based on the endtime and current skillpoints of the skill, but due to the training time incorrectly being interpreted as alpha based, even though it's omega.
The account status is now guessed based on the currently training skill, but it means that it won't be correct for Alpha characters that aren't training a skill.
This fixed #77 which is caused by the account status defaulting to Alpha when the AccountStatus API doesn't provide an expiry date. The number of trained skillpoints in a partially trained skill is calculated backwards based on the endtime and current skillpoints of the skill, but due to the training time incorrectly being interpreted as alpha based, even though it's omega.
The account status is now guessed based on the currently training skill, but it means that it won't be correct for Alpha characters that aren't training a skill.