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},