diff --git a/responses/BattlePass/Season10.json b/responses/Athena/BattlePass/Season10.json similarity index 100% rename from responses/BattlePass/Season10.json rename to responses/Athena/BattlePass/Season10.json diff --git a/responses/BattlePass/Season2.json b/responses/Athena/BattlePass/Season2.json similarity index 100% rename from responses/BattlePass/Season2.json rename to responses/Athena/BattlePass/Season2.json diff --git a/responses/BattlePass/Season3.json b/responses/Athena/BattlePass/Season3.json similarity index 100% rename from responses/BattlePass/Season3.json rename to responses/Athena/BattlePass/Season3.json diff --git a/responses/BattlePass/Season4.json b/responses/Athena/BattlePass/Season4.json similarity index 100% rename from responses/BattlePass/Season4.json rename to responses/Athena/BattlePass/Season4.json diff --git a/responses/BattlePass/Season5.json b/responses/Athena/BattlePass/Season5.json similarity index 100% rename from responses/BattlePass/Season5.json rename to responses/Athena/BattlePass/Season5.json diff --git a/responses/BattlePass/Season6.json b/responses/Athena/BattlePass/Season6.json similarity index 100% rename from responses/BattlePass/Season6.json rename to responses/Athena/BattlePass/Season6.json diff --git a/responses/BattlePass/Season7.json b/responses/Athena/BattlePass/Season7.json similarity index 100% rename from responses/BattlePass/Season7.json rename to responses/Athena/BattlePass/Season7.json diff --git a/responses/BattlePass/Season8.json b/responses/Athena/BattlePass/Season8.json similarity index 100% rename from responses/BattlePass/Season8.json rename to responses/Athena/BattlePass/Season8.json diff --git a/responses/BattlePass/Season9.json b/responses/Athena/BattlePass/Season9.json similarity index 100% rename from responses/BattlePass/Season9.json rename to responses/Athena/BattlePass/Season9.json diff --git a/responses/discovery/discovery_api_assets.json b/responses/Athena/Discovery/discovery_api_assets.json similarity index 100% rename from responses/discovery/discovery_api_assets.json rename to responses/Athena/Discovery/discovery_api_assets.json diff --git a/responses/discovery/discovery_frontend.json b/responses/Athena/Discovery/discovery_frontend.json similarity index 100% rename from responses/discovery/discovery_frontend.json rename to responses/Athena/Discovery/discovery_frontend.json diff --git a/responses/SeasonData.json b/responses/Athena/SeasonData.json similarity index 100% rename from responses/SeasonData.json rename to responses/Athena/SeasonData.json diff --git a/responses/motdTarget.json b/responses/Athena/motdTarget.json similarity index 100% rename from responses/motdTarget.json rename to responses/Athena/motdTarget.json diff --git a/responses/winterfestrewards.json b/responses/Athena/winterfestrewards.json similarity index 100% rename from responses/winterfestrewards.json rename to responses/Athena/winterfestrewards.json diff --git a/responses/ItemIDS.json b/responses/Campaign/cardpackLootItemIDS.json similarity index 100% rename from responses/ItemIDS.json rename to responses/Campaign/cardpackLootItemIDS.json diff --git a/responses/dailyrewards.json b/responses/Campaign/dailyrewards.json similarity index 100% rename from responses/dailyrewards.json rename to responses/Campaign/dailyrewards.json diff --git a/responses/transformItemIDS.json b/responses/Campaign/transformItemIDS.json similarity index 100% rename from responses/transformItemIDS.json rename to responses/Campaign/transformItemIDS.json diff --git a/responses/worldstw.json b/responses/Campaign/worldstw.json similarity index 100% rename from responses/worldstw.json rename to responses/Campaign/worldstw.json diff --git a/structure/contentpages.js b/structure/contentpages.js index 449a60a..b8cc2a2 100644 --- a/structure/contentpages.js +++ b/structure/contentpages.js @@ -9,7 +9,7 @@ express.get("/content/api/pages/*", async (req, res) => { }) express.post("/api/v1/fortnite-br/surfaces/motd/target", async (req, res) => { - const motdTarget = JSON.parse(JSON.stringify(require("./../responses/motdTarget.json"))); + const motdTarget = JSON.parse(JSON.stringify(require("./../responses/Athena/motdTarget.json"))); try { motdTarget.contentItems.forEach(item => { diff --git a/structure/discovery.js b/structure/discovery.js index 8055abc..7907101 100644 --- a/structure/discovery.js +++ b/structure/discovery.js @@ -1,6 +1,6 @@ const Express = require("express"); const express = Express.Router(); -const discovery = require("./../responses/discovery/discovery_frontend.json"); +const discovery = require("./../responses/Athena/Discovery/discovery_frontend.json"); express.post("*/discovery/surface/*", async (req, res) => { res.json(discovery); diff --git a/structure/functions.js b/structure/functions.js index 99842e4..173ccb4 100644 --- a/structure/functions.js +++ b/structure/functions.js @@ -145,7 +145,7 @@ function getItemShop() { function getTheater(req) { const memory = GetVersionInfo(req); - var theater = JSON.stringify(require("./../responses/worldstw.json")); + var theater = JSON.stringify(require("./../responses/Campaign/worldstw.json")); var Season = "Season" + memory.season; try { diff --git a/structure/main.js b/structure/main.js index e69335d..913e089 100644 --- a/structure/main.js +++ b/structure/main.js @@ -309,7 +309,7 @@ express.post("/datarouter/api/v1/public/data", async (req, res) => { express.post("/api/v1/assets/Fortnite/*/*", async (req, res) => { if (req.body.hasOwnProperty("FortCreativeDiscoverySurface") && req.body.FortCreativeDiscoverySurface == 0) { - const discovery_api_assets = require("./../responses/discovery/discovery_api_assets.json"); + const discovery_api_assets = require("./../responses/Athena/Discovery/discovery_api_assets.json"); res.json(discovery_api_assets) } else { diff --git a/structure/mcp.js b/structure/mcp.js index 52821b6..a13c86e 100644 --- a/structure/mcp.js +++ b/structure/mcp.js @@ -26,7 +26,7 @@ express.use((req, res, next) => { if (!profile.commandRevision) profile.commandRevision = 0; if (file == "athena.json") { - var SeasonData = JSON.parse(JSON.stringify(require("./../responses/SeasonData.json"))); + var SeasonData = JSON.parse(JSON.stringify(require("./../responses/Athena/SeasonData.json"))); profile.stats.attributes.season_num = memory.season; if (SeasonData[`Season${memory.season}`]) { @@ -312,7 +312,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseHomebaseNode", asyn express.post("/fortnite/api/game/v2/profile/*/client/UnlockRewardNode", async (req, res) => { const profile = require(`./../profiles/${req.query.profileId || "athena"}.json`); const common_core = require("./../profiles/common_core.json"); - const WinterFestIDS = require("./../responses/winterfestrewards.json"); + const WinterFestIDS = require("./../responses/Athena/winterfestrewards.json"); const memory = functions.GetVersionInfo(req); // do not change any of these or you will end up breaking it @@ -1408,7 +1408,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/IncrementNamedCounterStat", // Claim STW daily reward express.post("/fortnite/api/game/v2/profile/*/client/ClaimLoginReward", async (req, res) => { const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`); - const DailyRewards = require("./../responses/dailyrewards.json"); + const DailyRewards = require("./../responses/Campaign/dailyrewards.json"); const memory = functions.GetVersionInfo(req); // do not change any of these or you will end up breaking it @@ -2396,7 +2396,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PromoteItem", async (req, r // Transform items STW express.post("/fortnite/api/game/v2/profile/*/client/TransmogItem", async (req, res) => { const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`); - var transformItemIDS = require("./../responses/transformItemIDS.json"); + var transformItemIDS = require("./../responses/Campaign/transformItemIDS.json"); // do not change any of these or you will end up breaking it var ApplyProfileChanges = []; @@ -2421,7 +2421,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/TransmogItem", async (req, transformItemIDS = transformItemIDS[req.body.transmogKeyTemplateId] } else { - transformItemIDS = require("./../responses/ItemIDS.json"); + transformItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json"); } StatChanged = true; @@ -4539,7 +4539,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/UnassignAllSquads", async ( // Open llama STW express.post("/fortnite/api/game/v2/profile/*/client/OpenCardPack", async (req, res) => { const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`); - const ItemIDS = require("./../responses/ItemIDS.json"); + const ItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json"); // do not change any of these or you will end up breaking it var ApplyProfileChanges = []; @@ -4634,7 +4634,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/OpenCardPack", async (req, // Add items to StW X-Ray Llamas express.post("/fortnite/api/game/v2/profile/*/client/PopulatePrerolledOffers", async (req, res) => { const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`); - const ItemIDS = require("./../responses/ItemIDS.json"); + const ItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json"); // do not change any of these or you will end up breaking it var ApplyProfileChanges = []; @@ -4708,7 +4708,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn const profile = require(`./../profiles/${req.query.profileId || "profile0"}.json`); const campaign = require("./../profiles/campaign.json"); const athena = require("./../profiles/athena.json"); - const ItemIDS = require("./../responses/ItemIDS.json"); + const ItemIDS = require("./../responses/Campaign/cardpackLootItemIDS.json"); // do not change any of these or you will end up breaking it var ApplyProfileChanges = []; @@ -4798,10 +4798,10 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn } var Season = value.name.split("BR")[1]; - var BattlePass = require(`./../responses/BattlePass/${Season}.json`); + var BattlePass = require(`./../responses/Athena/BattlePass/${Season}.json`); if (BattlePass) { - var SeasonData = require("./../responses/SeasonData.json"); + var SeasonData = require("./../responses/Athena/SeasonData.json"); if (BattlePass.battlePassOfferId == offer.offerId || BattlePass.battleBundleOfferId == offer.offerId) { var lootList = []; @@ -5285,7 +5285,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn AthenaModified = true; } - fs.writeFileSync("./responses/SeasonData.json", JSON.stringify(SeasonData, null, 2)); + fs.writeFileSync("./responses/Athena/SeasonData.json", JSON.stringify(SeasonData, null, 2)); } } } @@ -5667,10 +5667,10 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn } var Season = value.name.split("BR")[1]; - var BattlePass = require(`./../responses/BattlePass/${Season}.json`); + var BattlePass = require(`./../responses/Athena/BattlePass/${Season}.json`); if (BattlePass) { - var SeasonData = require("./../responses/SeasonData.json"); + var SeasonData = require("./../responses/Athena/SeasonData.json"); if (BattlePass.battlePassOfferId == offer.offerId || BattlePass.battleBundleOfferId == offer.offerId) { var lootList = []; @@ -6154,7 +6154,7 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn AthenaModified = true; } - fs.writeFileSync("./responses/SeasonData.json", JSON.stringify(SeasonData, null, 2)); + fs.writeFileSync("./responses/Athena/SeasonData.json", JSON.stringify(SeasonData, null, 2)); } } }