evemondevteam / evemon

A lightweight, easy-to-use standalone Windows application designed to assist you in keeping track of your EVE Online character progression.
185 stars 171 forks source link

Fix #77 skillpoints and SP/hour being wrong by guessing account status based on skill queue #80

Closed wbSD closed 6 years ago

wbSD commented 6 years ago

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.