diff --git a/components/account/Misc/WorldQuest.js b/components/account/Misc/WorldQuest.js index e6613e201..02bdae44a 100644 --- a/components/account/Misc/WorldQuest.js +++ b/components/account/Misc/WorldQuest.js @@ -32,7 +32,6 @@ const WorldQuest = ({ quests, characters, totalCharacters, worldName }) => { return null; } } - return ( { }} alt=""/> {quests?.[worldName].map((npc, index) => { + let forceCompletion; + if (npc?.name === 'Picnic_Stowaway') { + const repeatable = npc?.npcQuests?.find(({ Name }) => Name === 'Live-Action_Entertainment'); + forceCompletion = repeatable?.completed?.length === totalCharacters ? 1 : 0; + } return }> {cleanUnderscore(npc?.name)} - {getQuestIndicator(npc?.questsStatus)} + {getQuestIndicator(forceCompletion || npc?.questsStatus)} @@ -93,7 +97,6 @@ const WorldQuest = ({ quests, characters, totalCharacters, worldName }) => { })} - })}