diff --git a/src/ReplaySession.cc b/src/ReplaySession.cc index 016e57c2..cbb0a0f5 100644 --- a/src/ReplaySession.cc +++ b/src/ReplaySession.cc @@ -235,6 +235,19 @@ void ReplaySession::apply_default_mask(shared_ptr ev) { } break; } + case 0x41: { + if (version == GameVersion::PC) { + auto& cmd_mask = check_size_t(cmd_data, cmd_size); + cmd_mask.reconnect_command.address = 0; + } else if (version == GameVersion::BB) { + auto& cmd_mask = check_size_t(cmd_data, cmd_size); + cmd_mask.reconnect_command.address = 0; + } else { // V3 + auto& cmd_mask = check_size_t(cmd_data, cmd_size); + cmd_mask.reconnect_command.address = 0; + } + break; + } case 0x64: { if (version == GameVersion::PC) { auto& cmd_mask = check_size_t(cmd_data, cmd_size);