diff --git a/repak/src/writer.rs b/repak/src/writer.rs index e000c03..2e5bb27 100644 --- a/repak/src/writer.rs +++ b/repak/src/writer.rs @@ -11,8 +11,12 @@ pub(crate) fn flag_writer(writer: &mut W, writer.write_u32::(flags)?; #[cfg(feature = "wuthering-waves")] if version == Version::V12 { - let tmp = ((flags & 0x3f) << 16) | ((flags >> 6) & 0xFFFF) | - ((flags << 6) & (1 << 28)) | ((flags >> 1) & 0x0FC00000) | flags & 0xE0000000; + let tmp = + ((flags & 0x3f) << 16) | + ((flags >> 6) & 0xFFFF) | + ((flags << 6) & (1 << 28)) | // (flags & (1 << 22)) << 6 + ((flags >> 1) & 0x0FC00000) | // (flags & 0x1F800000) >> 1 + flags & 0xE0000000; writer.write_u32::(tmp)?; writer.write_u8(0)?; } else {