-
Notifications
You must be signed in to change notification settings - Fork 3
MoP 5.4.8.18414 opcode campaign: 22 packet waves, quest-log projection, quest-NPC query #24
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
Merged
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
fff72d7
[Spells] Encode 18414 cooldown events
MadMaxMangos edabc02
[Spells] Encode 18414 instakill logs
MadMaxMangos bcaf8bb
[Spells] Encode 18414 energize logs
MadMaxMangos bcc97a4
[Spells] Encode 18414 heal logs
MadMaxMangos 9f35104
[Spells] Encode 18414 damage-shield logs
MadMaxMangos fcc5c08
[Spells] Encode 18414 spell-miss logs
MadMaxMangos 520c8d5
[Spells] Encode 18414 item cooldowns
MadMaxMangos 5abb909
[Death] Send 18414 durability loss notice
MadMaxMangos 533014a
[Player] Send 18414 exploration experience
MadMaxMangos 7a26140
[Spells] Encode 18414 clear target
MadMaxMangos 95d6d5e
[Player] Encode 18414 level-up info
MadMaxMangos c2d6a78
[Player] Encode 18414 experience gain
MadMaxMangos 8aa5697
[Combat] Encode 18414 party kill log
MadMaxMangos 276a884
[Chat] Encode 18414 error notices
MadMaxMangos 5082e31
[Player] Encode 18414 duel state
MadMaxMangos af2c1cb
[Player] Encode 18414 duel results
MadMaxMangos 057963b
[Player] Encode 18414 mirror timers
MadMaxMangos 95697cc
[Spells] Encode 18414 channel updates
MadMaxMangos 057047e
[Player] Encode 18414 rune updates
MadMaxMangos a6e5d8c
[Combat] Encode 18414 threat updates
MadMaxMangos b8b86df
[Movement] Encode 18414 dismount notices
MadMaxMangos 8deec78
[Player] Encode 18414 combo-point updates
MadMaxMangos f4762f2
Merge origin/master into feat/mop-opcode-campaign
MadMaxMangos a61d113
[MoP] Project quest-log fields to the client
MadMaxMangos 8509800
[Tests] Track the declared world-database tuple
MadMaxMangos 7ffa8c3
[Eluna] Advance to the restored Mists auction-hello routing
MadMaxMangos 170559f
[Eluna] Re-point at the squash-merged auction-hello routing
MadMaxMangos f8a77ea
[Player] Encode 18414 pre-resurrect notices
MadMaxMangos 306dba0
[Quests] Answer 18414 quest-NPC queries
MadMaxMangos 8a702f9
Merge origin/master into feat/mop-opcode-campaign (Map spawn difficul…
MadMaxMangos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When a player logs in with active quests, this changed-value loop never sends their quest IDs:
Player::AddToWorld()clearsm_changedValues, andMap::SendInitSelf()seeds visible-item, inventory, and skill fields but notSelfQuestLogSourceStart..SelfQuestLogFieldCount;SendInitialQuestSetup()only sends completed-quest bits. Consequently, persisted active quests remain absent from the client quest log after every relog until their IDs happen to change, so the login self-values packet must also include the stored quest-log fields.Useful? React with 👍 / 👎.