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

WoTG 4 Queen of the Dance does not progress #3702

Closed
3 tasks done
apatrickm opened this issue Mar 27, 2023 · 11 comments
Closed
3 tasks done

WoTG 4 Queen of the Dance does not progress #3702

apatrickm opened this issue Mar 27, 2023 · 11 comments
Labels
bug Something isn't working

Comments

@apatrickm
Copy link
Contributor

apatrickm commented Mar 27, 2023

I affirm:

  • I understand that if I do not agree to the following points by completing the checkboxes my issue will be ignored.
  • I have read and understood the Contributing Guide and the Code of Conduct.
  • I have searched existing issues to see if the issue has already been opened, and I have checked the commit log to see if the issue has been resolved since my server was last updated.

OS / platform the server is running (if known)

Branch affected by issue

base

Steps to reproduce

Do WoTG mission 4: Queen of the Dance

Expected behavior

It should progress thru the cutscenes starting with CS 70 finishing with 153, however after one of the segments it stops at black screen and does not progress.
Clicking on Lion Spring door expecting to resume only yield response: "The Door is firmly shut."

@apatrickm apatrickm added the bug Something isn't working label Mar 27, 2023
@github-actions
Copy link

✨ Thanks for the report! ✨

This is a friendly automated reminder that the maintainers won't look at your report until you've properly completed all of the checkboxes in the pre-filled template.

@RAIST5150
Copy link
Contributor

Just to rule it out, make sure no plugins are running that alter framerate or automates cutscene progression. Such things have been known to cause clientside issues with cutscenes in the past.

@apatrickm
Copy link
Contributor Author

This is happening with and without plugins and on a fresh pull, and fps is default.

@RAIST5150
Copy link
Contributor

Which part is it not showing? Is it getting through the performances? Showing Cait Sith's appearance after the show? Him running down the alley?

Not sure which scene is which number... might help them narrow it down with a bit more info.

One key piece of useful info may be the state of the ticket. Looks it is removed when the mission progress advances to 4 and calls the last CS event

@apatrickm
Copy link
Contributor Author

apatrickm commented Mar 28, 2023

Obtained ticket got the first Cs that gets you thru the door, but the one where you discuss the 3 dancers and their performance doesn't start

@RAIST5150
Copy link
Contributor

RAIST5150 commented Mar 28, 2023

Looking at the captures discord, it sounds like 70 is starting properly for you (scene where they reject your old ticket, Ragelise speaks up for you and gets you in).

152 looks like the performances, 153 the post show stuff back outside.

There may be a mismatch on the mission status... looks like it needs to progress to 3 to start 152, 4 to start 153. If this is not getting updated properly, or otherwise not getting read properly onZoneIn, it will not trigger the additional cutscenes.

About as far as I am able to read into it (just a player with a reputation for breaking stuff). Server admin can check mission status values for confirmation and what not... a dev would need to review/test the code step by step to isolate where it may be going off the rails.

@RAIST5150
Copy link
Contributor

RAIST5150 commented Apr 13, 2023

Need to edit the original post on this to properly check that third box to make the bot happy and all... as it stated, this will hold up progress:

"✨ Thanks for the report! ✨

This is a friendly automated reminder that the maintainers won't look at your report until you've properly completed all of the checkboxes in the pre-filled template."

@Scarface-x
Copy link

Scarface-x commented Dec 23, 2024

Just found out this today, the issue is firstly because on line 69

missionStatus == 2

in the conditional check, then inside the scope of that theres 2 other checks on line 79

if missionStatus == 3 then
    return mission:progressEvent(152)
elseif missionStatus == 4 then
    return mission:progressEvent(153)
end

which won't fire because of the initial check == 2, so changing line 69 to

return currentMission == mission.missionId and missionStatus >= 2

fixes that part, then lines 80 and 82, the other issue, after some experimenting

return mission:progressEvent(152) and return mission:progressEvent(153)

do not work, I can't lie and say I understand why because I dont, and I'm fairly new to lua, but changing them to just

if missionStatus == 3 then
    return 152
elseif missionStatus == 4 then
    return 153
end

Fixes the mission. I can't say whether it breaks anything else, but it allows progression to the next mission, so its a start.

@mogulbgod
Copy link

mogulbgod commented Dec 23, 2024

This isn't specific to this issue but other missions have the same issue. If you get stuck in between (due to lost connection or server crash) and you can't replicate the specific requirements (zoning in at a very specific location because completing a mission BC fight sends you there) you end up being unable to progress.

Say you are required to defeat a mission foe where you obtain the completion status AFTER you're teleported out of the BC and zone into a zone at a specific spot. You are awarded the kill but you disconnect before the teleport, you are now stuck from progressing further.

I've seen this issue happen on the black coffin mission and a GM command was needed to push the player to the next mission. When I looked into it (this happened to my son), the problem looked just like the code above so this will be an issue through most of the missions I'm sure and I guess any quests that have similar logic.

@Scarface-x
Copy link

Scarface-x commented Dec 23, 2024

This isn't specific to this issue but other missions have the same issue. If you get stuck in between (due to lost connection or server crash) and you can't replicate the specific requirements (zoning in at a very specific location because completing a mission BC fight sends you there) you end up being unable to progress.

Say you are required to defeat a mission foe where you obtain the completion status AFTER you're teleported out of the BC and zone into a zone at a specific spot. You are awarded the kill but you disconnect before the teleport, you are now stuck from progressing further.

I've seen this issue happen on the black coffin mission and a GM command was needed to push the player to the next mission. When I looked into it (this happened to my son), the problem looked just like the code above so this will be an issue through most of the missions I'm sure and I guess any quests that have similar logic.

I did find a similar issue in "Purple, the new black" Wotg mission, I'll post it in a separate issue thread explaining it and the potential solution.

@apatrickm
Copy link
Contributor Author

Latest pulls resolved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants