-
Notifications
You must be signed in to change notification settings - Fork 14
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
Potentially Missing API Call After Boss Battle Wins #96
Comments
Thanks for your detailed report, issue will be fixed in next release. |
Happy to help; thank you! |
Oh, I just realized that I had a mismatch in Request class names, and I missed one more request, but it's there in the packet capture I pasted in my original message. The So, to amend that request order I initially suggested:
|
I confirmed that when making those requests in that order, the clear party entry is created. My implementation (in Python) if you are interested: That The |
Describe the bug
On many occasions, players who use MM Helper to beat several boss battles in a row do not have their clear parties appear in the game's clear history for the bosses on which they used Helper.
I performed a packet capture on a live session of the game running in BlueStacks, and found that there is an API call that the game performs after boss battle wins that is not performed by the Helper. I suspect this missing API call is what causes the clear party to not be recorded.
In Helper, the requests that are made in Funcs/Battle.cs:
quest/getQuestInfo
)battle/boss
)The missing request is
MapInfoRequest
(quest/mapInfo
) after wins.The order of requests seems to be as follows:
Some potentially correlating evidence that I have found is that after a single successful win via Helper, followed by exiting Helper, logging in to the game, and clicking the map, results in the animation for increasing the green/red orb rates being played, and in the winning party being recorded.
A high level summary of requests from my packet capture showing consecutive wins:
Note:
{'IsUpdateOtherPlayerInfo': False}
{'IsUpdateOtherPlayerInfo': True}
From my packet capture, consecutive losses:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Many people would expect to see their clear history, regardless of whether they used Helper or played the game manually.
Screenshots
N/A
Desktop (please complete the following information):
Additional context
n/a
The text was updated successfully, but these errors were encountered: