mirror of
https://github.com/PikaMug/Quests.git
synced 2024-09-25 13:42:44 +02:00
Test progress for expired delays, fixes #1685
This commit is contained in:
parent
ee82e62805
commit
77b79f0689
@ -47,7 +47,8 @@ public class QuestCommandHandler {
|
||||
for (final IQuest q : quester.getCurrentQuestsTemp().keySet()) {
|
||||
final IStage stage = quester.getCurrentStage(q);
|
||||
q.updateCompass(quester, stage);
|
||||
if (plugin.getQuester(player.getUniqueId()).getQuestData(q).getDelayStartTime() == 0) {
|
||||
if (plugin.getQuester(player.getUniqueId()).getQuestData(q).getDelayStartTime() == 0
|
||||
|| plugin.getQuester(player.getUniqueId()).getStageTime(q) < 0L) {
|
||||
final String msg = Lang.get(player, "questObjectivesTitle")
|
||||
.replace("<quest>", q.getName());
|
||||
Lang.send(player, ChatColor.GOLD + msg);
|
||||
|
@ -47,7 +47,7 @@ public class StageTimer implements Runnable {
|
||||
plugin.getDependencies().runDenizenScript(quester.getCurrentStage(quest).getScript(), quester);
|
||||
}
|
||||
quest.completeQuest(quester);
|
||||
} else {
|
||||
} else if (quester.testComplete(quest)) {
|
||||
final int stageNum = quester.getCurrentQuestsTemp().get(quest) + 1;
|
||||
quester.getQuestData(quest).setDelayStartTime(0);
|
||||
quester.getQuestData(quest).setDelayTimeLeft(-1);
|
||||
|
Loading…
Reference in New Issue
Block a user