diff --git a/src/ReplaySession.cc b/src/ReplaySession.cc index e09248c4..ed2a1a1d 100644 --- a/src/ReplaySession.cc +++ b/src/ReplaySession.cc @@ -292,7 +292,10 @@ void ReplaySession::apply_default_mask(shared_ptr ev) { auto& mask = check_size_t(mask_data, mask_size); mask.variations.clear(0); mask.rare_seed = 0; - } else if (version != Version::DC_NTE && version != Version::DC_V1_12_2000_PROTOTYPE) { + } else if (version == Version::DC_NTE || version == Version::DC_V1_12_2000_PROTOTYPE) { + auto& mask = check_size_t(mask_data, mask_size); + mask.variations.clear(0); + } else { auto& mask = check_size_t(mask_data, mask_size, sizeof(S_JoinGame_GC_Ep3_64)); mask.variations.clear(0); mask.rare_seed = 0;