Some tasks are resetting daily progression
Describe the bug It was brought to our attention that some daily quest tasks are being reset by other tasks on the same quest. It was found that if a user has a task to train for X minutes and a battle arena kill task, getting the battle arena task would reset the time trained task. Users were also able to reclaim the exp rewards.
Neon tested this in the live environment and was able to replicate it. When attempted to replicate on the local environment, everything worked properly and I couldn't duplicate the issue.
It looks like this is effecting quests with combat as a requirement. Its also effecting the chunin exams
I've figured out what is causing this to happen. When a user goes into battle, it scales the users level which was fully expected. The problem is the level scaling is affecting the quests.
If we have a quest with minimum level being 15 and maximum level being 30 (i.e. the chunin exams), but the player has enough experience to be level 40, it'll cause the quest to completely reset upon completing combat due to being scaled up by the exp level function. This will happen from any kind of combat.
The reason I couldn't replicate it before was because the quest I was testing it on was capped off at level 100, so it wasn't effected
The fix for this issue has been applied in #777