Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voyage Missions are incorrect #1

Open
mikazuki4649 opened this issue Oct 6, 2023 · 2 comments
Open

Voyage Missions are incorrect #1

mikazuki4649 opened this issue Oct 6, 2023 · 2 comments

Comments

@mikazuki4649
Copy link

Voyage missions on game are different from what shows up in the plugin window. Image attached.
image

@NotNite
Copy link
Owner

NotNite commented Oct 6, 2023

I've been aware of this issue, but have a hard time reproducing the bug. My apologies!

@CurtisSheu
Copy link
Contributor

I believe this issue occurs if you do multiple ocean boats in the same session without restarting the FFXIV client.

The listed voyage missions have the old mission text (So for example, "Catch crabs" if that was your mission 1 in the previous area) and the old mission objective (So 0/13 if the previous boat you were on was Bloodbrine Night for example) but it will be updated correctly using whatever your current Journey's actual Mission 1 is. So for example if your current journey is actually Northern Straight of Melthior Night, whose actual first mission is Catch Jellyfish and Crabs 0/7, whenever you catch a jellyfish or crab, it will update the text to "Catch Crabs 1/13".

I haven't done FFXIV plug-in development but I was looking over the code to see if I could find an obvious reason for this. I believe the culprit might be that in the FrameWorkUpdate(), it only seems to update the MissionState state variable if the MissionState list is empty, and I don't see any event that empties out the list.

I confirmed this by doing a third boat and my third boat's missions were the same as the Bloodbrine boat I had done two journeys beforehand.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants