From 8929c0e39b8fe2a0cbca009bec12bf062d917958 Mon Sep 17 00:00:00 2001 From: neru Date: Thu, 2 Apr 2026 01:21:03 -0300 Subject: [PATCH] fix: spoof level for every char < 15 or p0 --- src/unlocker/spoofing.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/unlocker/spoofing.cpp b/src/unlocker/spoofing.cpp index a58d296..a57383c 100644 --- a/src/unlocker/spoofing.cpp +++ b/src/unlocker/spoofing.cpp @@ -384,11 +384,16 @@ void Spoofer::serverResponseHandler(const std::string& url, std::string& body, s for (auto& charInfo : charList) { + if (charInfo.contains("bloodWebLevel") && charInfo.at("bloodWebLevel").get() <= 15) + if (!charInfo.contains("prestigeLevel") || charInfo.at("prestigeLevel").get() <= 0) + charInfo["bloodWebLevel"] = 15; + + if (charInfo.contains("bloodWebData") && charInfo.at("bloodWebData").contains("level")) + charInfo["bloodWebData"]["level"] = 1; + if (charInfo["isEntitled"] == false) { charInfo["isEntitled"] = true; - if (charInfo.contains("bloodWebLevel")) charInfo["bloodWebLevel"] = 15; - if (charInfo.contains("bloodWebData")) charInfo["bloodWebData"]["level"] = 1; if (charInfo.contains("origin")) { charInfo["purchaseInfo"] = {{"quantity", 1},