diff --git a/common/patches/rof.cpp b/common/patches/rof.cpp index a31b75ae4..e8f6aa4b9 100644 --- a/common/patches/rof.cpp +++ b/common/patches/rof.cpp @@ -5765,7 +5765,7 @@ namespace RoF for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= EmuConstants::TEXT_LINK_BODY_LENGTH) { rofTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; @@ -5804,7 +5804,7 @@ namespace RoF for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= consts::TEXT_LINK_BODY_LENGTH) { serverTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; diff --git a/common/patches/rof2.cpp b/common/patches/rof2.cpp index c14cf0f0d..4b1213277 100644 --- a/common/patches/rof2.cpp +++ b/common/patches/rof2.cpp @@ -5854,7 +5854,7 @@ namespace RoF2 for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= EmuConstants::TEXT_LINK_BODY_LENGTH) { rof2TextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; @@ -5886,7 +5886,7 @@ namespace RoF2 for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= consts::TEXT_LINK_BODY_LENGTH) { serverTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; diff --git a/common/patches/sod.cpp b/common/patches/sod.cpp index ba611f174..b3f60fb34 100644 --- a/common/patches/sod.cpp +++ b/common/patches/sod.cpp @@ -4016,7 +4016,7 @@ namespace SoD for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= EmuConstants::TEXT_LINK_BODY_LENGTH) { sodTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; @@ -4056,7 +4056,7 @@ namespace SoD for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= consts::TEXT_LINK_BODY_LENGTH) { serverTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; diff --git a/common/patches/sof.cpp b/common/patches/sof.cpp index 3e22b5fc4..e2d46a3ab 100644 --- a/common/patches/sof.cpp +++ b/common/patches/sof.cpp @@ -3338,7 +3338,7 @@ namespace SoF for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= EmuConstants::TEXT_LINK_BODY_LENGTH) { sofTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; @@ -3378,7 +3378,7 @@ namespace SoF for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= consts::TEXT_LINK_BODY_LENGTH) { serverTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; diff --git a/common/patches/titanium.cpp b/common/patches/titanium.cpp index d4cf82651..52b849176 100644 --- a/common/patches/titanium.cpp +++ b/common/patches/titanium.cpp @@ -2097,7 +2097,7 @@ namespace Titanium for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= EmuConstants::TEXT_LINK_BODY_LENGTH) { titaniumTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; @@ -2137,7 +2137,7 @@ namespace Titanium for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= consts::TEXT_LINK_BODY_LENGTH) { serverTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; diff --git a/common/patches/underfoot.cpp b/common/patches/underfoot.cpp index 48bb913bd..426d70ef0 100644 --- a/common/patches/underfoot.cpp +++ b/common/patches/underfoot.cpp @@ -4319,7 +4319,7 @@ namespace Underfoot for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != EmuConstants::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= EmuConstants::TEXT_LINK_BODY_LENGTH) { underfootTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue; @@ -4359,7 +4359,7 @@ namespace Underfoot for (size_t segment_iter = 0; segment_iter < segments.size(); ++segment_iter) { if (segment_iter & 1) { - if (segments[segment_iter].length() != consts::TEXT_LINK_BODY_LENGTH) { + if (segments[segment_iter].length() <= consts::TEXT_LINK_BODY_LENGTH) { serverTextLink.append(segments[segment_iter]); // TODO: log size mismatch error continue;