|
|
@@ -246,10 +246,7 @@ bool append_account_resync_appearance_notification(
|
|
|
const state::AccountState account = state::account_snapshot();
|
|
|
const std::uint64_t selected = state::account::selected_character_soid(account);
|
|
|
if (selected == 0) {
|
|
|
- // The appearance record belongs to the character the player picked. Before a pick there is
|
|
|
- // none, and the account change that armed this resync already went out in the Family-4 frame
|
|
|
- // ahead of it. Refusing would report a failure that frame covered and leave the retry lane
|
|
|
- // re-running on a screen whose whole purpose is to wait for that pick.
|
|
|
+ // Before a pick no appearance record is owed, so nothing is appended.
|
|
|
return true;
|
|
|
}
|
|
|
if (before.family0Character != selected) {
|
|
|
@@ -293,11 +290,7 @@ bool append_account_resync_roster_notification(Scratch& scratch,
|
|
|
const state::AccountState account = state::account_snapshot();
|
|
|
const std::uint64_t selected = state::account::selected_character_soid(account);
|
|
|
if (selected == 0) {
|
|
|
- // The character record and account roster this lane carries describe the picked character.
|
|
|
- // Before a pick there is none to describe, and the account change that armed this resync
|
|
|
- // already went out in the Family-4 frame ahead of it. Refusing would report a failure that
|
|
|
- // frame covered and leave the retry lane re-running on a screen that waits for the pick
|
|
|
- // which would end it.
|
|
|
+ // Before a pick no character record is owed, so nothing is appended.
|
|
|
return true;
|
|
|
}
|
|
|
std::size_t characterIndex = account.characterCount;
|