Autorank

Autorank

380k Downloads

New players already have time requirement for first path completed

ironik42 opened this issue · 8 comments

commented

Spigot version 1.12.2
Autorank version 4.2.3

The setup: When any new player logs on for the first time, they are automatically put on the first path. Once on that path, there is a time requirement of 8h set to complete that pat(along with some gathering requirements.
The issue: When any new player logs on, the time requirement is already completed. All the gathering requirements seem to work fine. I've tried everything I could think of... I deleted the Autorank folder and jar and re-installed it, I've deleted my Statz folder(I had it looking there for data), and I've tried having it look at just Autorank for stats. Nothing is working. I've tried resetting player progress, but it won't undo the time requirement part. Please Help!!! I've attached my .yml files...

YML Files.zip

commented

OK, so new problem related to the issue... Time requirements are automatically completed regardless of actual played time and it doesn't matter what path it is... The only other thing I can think of is to set the time requirement as a prereq for the next path instead of as an actual path requirement. Trying that now...

commented

OK... I think I have it figured out now... The time requirements apparently HAVE to be in the prereqs... They won't work otherwise.. Can you please fix this so it can be a requirement to rankup and not have to be a prereq? If this is the intended feature, maybe explain it a little better in the wiki...

commented

I don't understand the issue exactly. What path do you have trouble with?

You don't need prerequisites per se, you can also leave them out. None of the requirements are necessary, although a path without any requirements would seem rather pointless to me.

commented

It's not any one path that's affected... it's all of them. If i set a time requirement that is NOT a prereq but a rankup requirement it automatically completes that time requirement regardless of actual time played. The only workaround I've found is to set the time as a prereq for the next path instead of an actual requirement for the current path. I don't know any other way to explain it. This is the only way I have been able to successfully include a time requirement. Unless I'm blind and I'm missing something...

commented

Hmm, can you use the requirement 'time' instead of 'total time'? Also, what does /ar times show?

commented

I will try using 'time' instead of 'total time'. /ar times shows 0's for everything after I reset everything. Before, it showed actual time played, i.e. 50 minutes, but would still show 8h 'time with server' and complete that requirement. Past bedtime... I'll try your suggestion next chance I get. Thanks for your attention and patience.

commented

Good luck! Let me know if it works.

commented