Update explorer quest infoNumber pointer progress

This commit is contained in:
Charlie Unfricht
2022-08-19 09:16:07 -04:00
parent 677a956b25
commit a55871c059

View File

@@ -114,6 +114,11 @@ public class MapScriptMethods extends AbstractPlayerInteraction {
}
String status = Integer.toString(qs.getMedalProgress());
String infoex = qs.getInfoEx(0);
// explorer quests all have an infoex/infonumber requirement that points to another quest
// THAT quest's progress needs to be updated for Quest.canComplete() to return true
getPlayer().getQuest((int)quest.getInfoNumber(qs.getStatus())).setProgress(0, status);
getPlayer().announceUpdateQuest(DelayedQuestUpdate.UPDATE, qs, true);
StringBuilder smp = new StringBuilder();
StringBuilder etm = new StringBuilder();