From 0908ba5599848dc1f9843eced596761c0b163b93 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sat, 27 Aug 2022 22:56:08 -0700 Subject: [PATCH] auto-mask meet user reconnect command during replay --- src/ReplaySession.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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);