Hello Sark,
This is the same issue as described in
this bug report
Here is the full explanation of the current system copied from the other thread:
Here is how both the skill and stat trackers are implemented:
The trackers keep track of uses per day for the past 7 'active days'. An 'active day' is a real life day during which the player has logged on. If a player logs on every day during the week, the tracker should be showing the recent uses for that week only. If a player logs on once per month, the recent uses would encompass 7 months of that player's time.
When the trackers began, the numbers were all set to 0. At the end of the first active day, the numbers for a particular skill would look something like this:
day 1 day 2 day 3 day 4 day 5 day 6 day 7 total
87 0 0 0 0 0 0 87
At the beginning of the second active day the numbers would look like this:
day 1 day 2 day 3 day 4 day 5 day 6 day 7 total
0 87 0 0 0 0 0 87
At the end of the second active day the numbers would look something like this:
day 1 day 2 day 3 day 4 day 5 day 6 day 7 total
63 87 0 0 0 0 0 150
And so on....
As players only see the total recent uses, these uses can only increase until 7 active days have passed. After 7 active days, the numbers can go up or down and even end up back at 0 if the player is not using that particular skill.
For example, at the end of the first active week, the numbers could be something like this:
day 1 day 2 day 3 day 4 day 5 day 6 day 7 total
58 17 68 53 22 63 87 368
At the beginning of the next active day they would be like this, with the total dropping:
day 1 day 2 day 3 day 4 day 5 day 6 day 7 total
0 58 17 68 53 22 63 281
That's how the system is intended to work and is actually working.
There is one major problem though. The 'active day' is not being updated as often as it should. It currently requires the player to be online during the day change (and it may have other problems causing it to not update even at that moment). If the player is not online at the right time, he can be stuck piling up thousands of uses in one active day.
Looking at the data I see that:
Some players have had their active day updated many times with total skill uses going up and down (which is how it should be).
Some players have had their active day updated but only a few times since the launch of the trackers, so their uses are piled up on several 'active days' and their total has never decreased.
Some have the full week with numbers, so the next time they are updated (happen to be on at the right time), they will lose uses (as they should).
Players that played when the trackers were launched are more likely to have thousands of uses piled up on one active day as we used to restart the server every day which was also preventing the trackers to update properly.
What happened with your character is that your tracker finally updated an seventh time, correctly setting day 1 to 0 and removing the use counts that were piled up on day 7.
So the real issue here is that the tracker update needs to be revised to make sure it updates daily on days when a player has logged in and not just if the player happens to be logged in at the exact moment that the date changes.