diff --git a/common/src/main/java/earth/terrarium/heracles/common/handlers/progress/QuestsProgress.java b/common/src/main/java/earth/terrarium/heracles/common/handlers/progress/QuestsProgress.java index 0df7b1be..f628d905 100644 --- a/common/src/main/java/earth/terrarium/heracles/common/handlers/progress/QuestsProgress.java +++ b/common/src/main/java/earth/terrarium/heracles/common/handlers/progress/QuestsProgress.java @@ -36,8 +36,8 @@ public QuestsProgress(Map progress) { for (QuestTask task : quest.tasks().values()) { if (task.isCompatibleWith(taskType)) { TaskProgress progress = questProgress.getTask(task); - Tag before = progress.progress().copy(); if (progress.isComplete()) continue; + Tag before = progress.progress().copy(); progress.addProgress(taskType, ModUtils.cast(task), input); if (progress.isComplete()) { HeraclesEvents.TaskCompleteListener.fire(TaskEventTarget.create(task, player));