diff --git a/src/main/java/com/gamingmesh/jobs/container/QuestProgression.java b/src/main/java/com/gamingmesh/jobs/container/QuestProgression.java index e38dba16..687bb535 100644 --- a/src/main/java/com/gamingmesh/jobs/container/QuestProgression.java +++ b/src/main/java/com/gamingmesh/jobs/container/QuestProgression.java @@ -174,7 +174,8 @@ public class QuestProgression { jPlayer.setSaved(false); - if (!completed || !player.isOnline() || givenReward) + //needs to re-call isCompleted() because it might have changed above. + if (!isCompleted() || !player.isOnline() || givenReward) return; givenReward = true;