From 628ddb6133b4757635676031696c8b82c16d9fd7 Mon Sep 17 00:00:00 2001 From: PRO100KatYT <67335438+PRO100KatYT@users.noreply.github.com> Date: Sat, 11 Mar 2023 08:14:38 +0100 Subject: [PATCH 1/6] Added the S24 lobby background. --- structure/functions.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/structure/functions.js b/structure/functions.js index 763cefd..99842e4 100644 --- a/structure/functions.js +++ b/structure/functions.js @@ -241,45 +241,44 @@ function getContentPages(req) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "seasonx"; contentpages.dynamicbackgrounds.backgrounds.backgrounds[1].stage = "seasonx"; } - - if (memory.build == 11.31 || memory.build == 11.40) { + else if (memory.build == 11.31 || memory.build == 11.40) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "Winter19"; contentpages.dynamicbackgrounds.backgrounds.backgrounds[1].stage = "Winter19"; } - - if (memory.build == 19.01) { + else if (memory.build == 19.01) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "winter2021"; contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp19-lobby-xmas-2048x1024-f85d2684b4af.png"; contentpages.subgameinfo.battleroyale.image = "https://cdn2.unrealengine.com/19br-wf-subgame-select-512x1024-16d8bb0f218f.jpg"; contentpages.specialoffervideo.bSpecialOfferEnabled = "true"; } - - if (memory.season == 20) { + else if (memory.season == 20) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp20-lobby-2048x1024-d89eb522746c.png"; if (memory.build == 20.40) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp20-40-armadillo-glowup-lobby-2048x2048-2048x2048-3b83b887cc7f.jpg" } } - - if (memory.season == 21) { + else if (memory.season == 21) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/s21-lobby-background-2048x1024-2e7112b25dc3.jpg" if (memory.build == 21.30) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/nss-lobbybackground-2048x1024-f74a14565061.jpg"; contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].stage = "season2130"; } } - - if (memory.season == 22) { + else if (memory.season == 22) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp22-lobby-square-2048x2048-2048x2048-e4e90c6e8018.jpg" } - if (memory.season == 23) { + else if (memory.season == 23) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp23-lobby-2048x1024-2048x1024-26f2c1b27f63.png" if (memory.build == 23.10) { contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-bp23-winterfest-lobby-square-2048x2048-2048x2048-277a476e5ca6.png" contentpages.specialoffervideo.bSpecialOfferEnabled = "true"; } } + else if (memory.season == 24) { + contentpages.dynamicbackgrounds.backgrounds.backgrounds[0].backgroundimage = "https://cdn2.unrealengine.com/t-ch4s2-bp-lobby-4096x2048-edde08d15f7e.jpg" + } + } catch (err) {} return contentpages; From 4d2f8e4b7ce64c7690c2f73f1487e419fdee5628 Mon Sep 17 00:00:00 2001 From: PRO100KatYT <67335438+PRO100KatYT@users.noreply.github.com> Date: Sun, 12 Mar 2023 14:52:39 +0100 Subject: [PATCH 2/6] Regrouped some of the responses --- .../{ => Athena}/BattlePass/Season10.json | 0 .../{ => Athena}/BattlePass/Season2.json | 0 .../{ => Athena}/BattlePass/Season3.json | 0 .../{ => Athena}/BattlePass/Season4.json | 0 .../{ => Athena}/BattlePass/Season5.json | 0 .../{ => Athena}/BattlePass/Season6.json | 0 .../{ => Athena}/BattlePass/Season7.json | 0 .../{ => Athena}/BattlePass/Season8.json | 0 .../{ => Athena}/BattlePass/Season9.json | 0 .../Discovery}/discovery_api_assets.json | 0 .../Discovery}/discovery_frontend.json | 0 responses/{ => Athena}/SeasonData.json | 0 responses/{ => Athena}/motdTarget.json | 0 responses/{ => Athena}/winterfestrewards.json | 0 .../cardpackLootItemIDS.json} | 0 responses/{ => Campaign}/dailyrewards.json | 0 .../{ => Campaign}/transformItemIDS.json | 0 responses/{ => Campaign}/worldstw.json | 0 structure/contentpages.js | 2 +- structure/discovery.js | 2 +- structure/functions.js | 2 +- structure/main.js | 2 +- structure/mcp.js | 28 +++++++++---------- 23 files changed, 18 insertions(+), 18 deletions(-) rename responses/{ => Athena}/BattlePass/Season10.json (100%) rename responses/{ => Athena}/BattlePass/Season2.json (100%) rename responses/{ => Athena}/BattlePass/Season3.json (100%) rename responses/{ => Athena}/BattlePass/Season4.json (100%) rename responses/{ => Athena}/BattlePass/Season5.json (100%) rename responses/{ => Athena}/BattlePass/Season6.json (100%) rename responses/{ => Athena}/BattlePass/Season7.json (100%) rename responses/{ => Athena}/BattlePass/Season8.json (100%) rename responses/{ => Athena}/BattlePass/Season9.json (100%) rename responses/{discovery => Athena/Discovery}/discovery_api_assets.json (100%) rename responses/{discovery => Athena/Discovery}/discovery_frontend.json (100%) rename responses/{ => Athena}/SeasonData.json (100%) rename responses/{ => Athena}/motdTarget.json (100%) rename responses/{ => Athena}/winterfestrewards.json (100%) rename responses/{ItemIDS.json => Campaign/cardpackLootItemIDS.json} (100%) rename responses/{ => Campaign}/dailyrewards.json (100%) rename responses/{ => Campaign}/transformItemIDS.json (100%) rename responses/{ => Campaign}/worldstw.json (100%) 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)); } } } From e8d29b819fd333dc15fced153bd0fa1ddedf4f41 Mon Sep 17 00:00:00 2001 From: PRO100KatYT <67335438+PRO100KatYT@users.noreply.github.com> Date: Mon, 13 Mar 2023 15:47:38 +0100 Subject: [PATCH 3/6] Support for generating proper survivor items --- responses/Campaign/cardpackLootItemIDS.json | 983 +++++++++++--------- responses/Campaign/survivorData.json | 453 +++++++++ structure/functions.js | 42 + structure/mcp.js | 22 +- 4 files changed, 1040 insertions(+), 460 deletions(-) create mode 100644 responses/Campaign/survivorData.json diff --git a/responses/Campaign/cardpackLootItemIDS.json b/responses/Campaign/cardpackLootItemIDS.json index cfde929..fed1af2 100644 --- a/responses/Campaign/cardpackLootItemIDS.json +++ b/responses/Campaign/cardpackLootItemIDS.json @@ -1,459 +1,526 @@ [ - "Schematic:SID_Wall_Wood_Spikes_vR_T01", - "Hero:HID_Commando_Sony_R_T01", - "Schematic:SID_Wall_Wood_Spikes_UC_T01", - "Hero:HID_Commando_ShockDamage_VR_T01", - "Schematic:SID_Wall_Wood_Spikes_SR_T01", - "Hero:HID_Commando_ShockDamage_SR_T01", - "Schematic:SID_Wall_Wood_Spikes_R_T01", - "Hero:HID_Commando_ShockDamage_R_T01", - "Schematic:SID_Wall_Wood_Spikes_C_T01", - "Hero:HID_Commando_GunTough_VR_T01", - "Schematic:SID_Wall_Light_VR_T01", - "Hero:HID_Commando_GunTough_UC_T01", - "Schematic:SID_Wall_Light_SR_T01", - "Hero:HID_Commando_GunTough_SR_T01", - "Schematic:SID_Wall_Light_R_T01", - "Hero:HID_Commando_GunTough_R_T01", - "Schematic:SID_Wall_Launcher_VR_T01", - "Hero:HID_Commando_GunHeadshotHW_SR_T01", - "Schematic:SID_Wall_Launcher_UC_T01", - "Hero:HID_Commando_GunHeadshot_VR_T01", - "Schematic:SID_Wall_Launcher_SR_T01", - "Hero:HID_Commando_GunHeadshot_SR_T01", - "Schematic:SID_Wall_Launcher_R_T01", - "Hero:HID_Commando_GrenadeMaster_SR_T01", - "Schematic:SID_Wall_Electric_VR_T01", - "Hero:HID_Commando_GrenadeGun_VR_T01", - "Schematic:SID_Wall_Electric_UC_T01", - "Hero:HID_Commando_GrenadeGun_SR_T01", - "Schematic:SID_Wall_Electric_SR_T01", - "Hero:HID_Commando_GrenadeGun_R_T01", - "Schematic:SID_Wall_Electric_R_T01", - "Hero:HID_Commando_GCGrenade_VR_T01", - "Schematic:SID_Wall_Darts_VR_T01", - "Hero:HID_Commando_GCGrenade_SR_T01", - "Schematic:SID_Wall_Darts_UC_T01", - "Hero:HID_Commando_GCGrenade_R_T01", - "Schematic:SID_Wall_Darts_SR_T01", - "Hero:HID_Commando_010_VR_T01", - "Schematic:SID_Wall_Darts_R_T01", - "Hero:HID_Commando_010_SR_T01", - "Schematic:SID_Floor_Ward_VR_T01", - "Hero:HID_Commando_009_VR_T01", - "Schematic:SID_Floor_Ward_UC_T01", - "Hero:HID_Commando_009_SR_T01", - "Schematic:SID_Floor_Ward_SR_T01", - "Hero:HID_Commando_009_R_T01", - "Schematic:SID_Floor_Ward_R_T01", - "Hero:HID_Commando_008_VR_T01", - "Schematic:SID_Floor_Spikes_Wood_VR_T01", - "Hero:HID_Commando_008_SR_T01", - "Schematic:SID_Floor_Spikes_Wood_UC_T01", - "Hero:HID_Commando_008_R_T01", - "Schematic:SID_Floor_Spikes_Wood_SR_T01", - "Hero:HID_Commando_008_FoundersM_SR_T01", - "Schematic:SID_Floor_Spikes_Wood_R_T01", - "Hero:HID_Commando_008_FoundersF_SR_T01", - "Schematic:SID_Floor_Spikes_Wood_C_T01", - "Hero:HID_Commando_007_VR_T01", - "Schematic:SID_Floor_Spikes_VR_T01", - "Hero:HID_Commando_007_UC_T01", - "Schematic:SID_Floor_Spikes_UC_T01", - "Hero:HID_Commando_007_SR_T01", - "Schematic:SID_Floor_Spikes_SR_T01", - "Hero:HID_Commando_007_R_T01", - "Schematic:SID_Floor_Spikes_R_T01", - "Hero:HID_Commando_GrenadeGun_UC_T01", - "Schematic:SID_Floor_Launcher_VR_T01", - "Hero:HID_Constructor_Sony_R_T01", - "Schematic:SID_Floor_Launcher_UC_T01", - "Hero:HID_Constructor_RushBASE_VR_T01", - "Schematic:SID_Floor_Launcher_SR_T01", - "Hero:HID_Constructor_RushBASE_UC_T01", - "Schematic:SID_Floor_Launcher_R_T01", - "Hero:HID_Constructor_RushBASE_SR_T01", - "Schematic:SID_Floor_Health_VR_T01", - "Hero:HID_Constructor_RushBASE_R_T01", - "Schematic:SID_Floor_Health_UC_T01", - "Hero:HID_Constructor_PlasmaDamage_VR_T01", - "Schematic:SID_Floor_Health_SR_T01", - "Hero:HID_Constructor_PlasmaDamage_SR_T01", - "Schematic:SID_Floor_Health_R_T01", - "Hero:HID_Constructor_PlasmaDamage_R_T01", - "Schematic:SID_Ceiling_Gas_VR_T01", - "Hero:HID_Constructor_HammerTank_VR_T01", - "Schematic:SID_Ceiling_Gas_UC_T01", - "Hero:HID_Constructor_HammerTank_UC_T01", - "Schematic:SID_Ceiling_Gas_SR_T01", - "Hero:HID_Constructor_HammerTank_SR_T01", - "Schematic:SID_Ceiling_Gas_R_T01", - "Hero:HID_Constructor_HammerTank_R_T01", - "Schematic:SID_Ceiling_Electric_Single_VR_T01", - "Hero:HID_Constructor_HammerPlasma_VR_T01", - "Schematic:SID_Ceiling_Electric_Single_UC_T01", - "Hero:HID_Constructor_HammerPlasma_SR_T01", - "Schematic:SID_Ceiling_Electric_Single_SR_T01", - "Hero:HID_Constructor_BaseHyperHW_SR_T01", - "Schematic:SID_Ceiling_Electric_Single_R_T01", - "Hero:HID_Constructor_BaseHyper_VR_T01", - "Schematic:SID_Ceiling_Electric_Single_C_T01", - "Hero:HID_Constructor_BaseHyper_SR_T01", - "Schematic:SID_Ceiling_Electric_AOE_VR_T01", - "Hero:HID_Constructor_BaseHyper_R_T01", - "Schematic:SID_Ceiling_Electric_AOE_SR_T01", - "Hero:HID_Constructor_BASEBig_SR_T01", - "Schematic:SID_Ceiling_Electric_AOE_R_T01", - "Hero:HID_Constructor_010_VR_T01", - "Schematic:SID_Sniper_TripleShot_VR_Ore_T01", - "Hero:HID_Constructor_010_SR_T01", - "Schematic:SID_Sniper_TripleShot_SR_Ore_T01", - "Hero:HID_Constructor_009_VR_T01", - "Schematic:SID_Sniper_Standard_Scope_VR_Ore_T01", - "Hero:HID_Constructor_009_SR_T01", - "Schematic:SID_Sniper_Standard_Scope_SR_Ore_T01", - "Hero:HID_Constructor_009_R_T01", - "Schematic:SID_Sniper_Standard_VR_Ore_T01", - "Hero:HID_Constructor_008_VR_T01", - "Schematic:SID_Sniper_Standard_SR_Ore_T01", - "Hero:HID_Constructor_008_SR_T01", - "Schematic:SID_Sniper_Standard_Founders_VR_Ore_T01", - "Hero:HID_Constructor_008_R_T01", - "Schematic:SID_Sniper_Standard_UC_Ore_T01", - "Hero:HID_Constructor_008_FoundersM_SR_T01", - "Schematic:SID_Sniper_Standard_R_Ore_T01", - "Hero:HID_Constructor_008_FoundersF_SR_T01", - "Schematic:SID_Sniper_Standard_C_Ore_T01", - "Hero:HID_Constructor_007_VR_T01", - "Schematic:SID_Sniper_Shredder_VR_Ore_T01", - "Hero:HID_Constructor_007_UC_T01", - "Schematic:SID_Sniper_Shredder_SR_Ore_T01", - "Hero:HID_Constructor_007_SR_T01", - "Schematic:SID_Sniper_Hydraulic_VR_Ore_T01", - "Hero:HID_Constructor_007_R_T01", - "Schematic:SID_Sniper_Hydraulic_SR_Ore_T01", - "Hero:HID_Ninja_Swordmaster_SR_T01", - "Schematic:SID_Sniper_BoltAction_Scope_VR_Ore_T01", - "Hero:HID_Ninja_StarsRainHW_SR_T01", - "Schematic:SID_Sniper_BoltAction_Scope_SR_Ore_T01", - "Hero:HID_Ninja_StarsRain_VR_T01", - "Schematic:SID_Sniper_BoltAction_Scope_R_Ore_T01", - "Hero:HID_Ninja_StarsRain_SR_T01", - "Schematic:SID_Sniper_BoltAction_UC_Ore_T01", - "Hero:HID_Ninja_StarsAssassin_VR_T01", - "Schematic:SID_Sniper_BoltAction_R_Ore_T01", - "Hero:HID_Ninja_StarsAssassin_UC_T01", - "Schematic:SID_Sniper_BoltAction_C_Ore_T01", - "Hero:HID_Ninja_StarsAssassin_SR_T01", - "Schematic:SID_Sniper_Auto_VR_Ore_T01", - "Hero:HID_Ninja_StarsAssassin_R_T01", - "Schematic:SID_Sniper_Auto_SR_Ore_T01", - "Hero:HID_Ninja_StarsAssassin_FoundersM_SR_T01", - "Schematic:SID_Sniper_Auto_Founders_VR_Ore_T01", - "Hero:HID_Ninja_StarsAssassin_FoundersF_SR_T01", - "Schematic:SID_Sniper_Auto_UC_Ore_T01", - "Hero:HID_Ninja_Sony_R_T01", - "Schematic:SID_Sniper_Auto_R_Ore_T01", - "Hero:HID_Ninja_SmokeDimMak_VR_T01", - "Schematic:SID_Sniper_AMR_VR_Ore_T01", - "Hero:HID_Ninja_SmokeDimMak_SR_T01", - "Schematic:SID_Sniper_AMR_SR_Ore_T01", - "Hero:HID_Ninja_SmokeDimMak_R_T01", - "Schematic:SID_Sniper_AMR_R_Ore_T01", - "Hero:HID_Ninja_SlashTail_VR_T01", - "Schematic:SID_Shotgun_Tactical_Precision_VR_Ore_T01", - "Hero:HID_Ninja_SlashTail_UC_T01", - "Schematic:SID_Shotgun_Tactical_Precision_SR_Ore_T01", - "Hero:HID_Ninja_SlashTail_SR_T01", - "Schematic:SID_Shotgun_Tactical_Precision_R_Ore_T01", - "Hero:HID_Ninja_SlashTail_R_T01", - "Schematic:SID_Shotgun_Tactical_UC_Ore_T01", - "Hero:HID_Ninja_SlashBreath_VR_T01", - "Schematic:SID_Shotgun_Tactical_R_Ore_T01", - "Hero:HID_Ninja_SlashBreath_SR_T01", - "Schematic:SID_Shotgun_Tactical_Founders_VR_Ore_T01", - "Hero:HID_Ninja_SlashBreath_R_T01", - "Schematic:SID_Shotgun_Tactical_Founders_SR_Ore_T01", - "Hero:HID_Ninja_010_VR_T01", - "Schematic:SID_Shotgun_Tactical_Founders_R_Ore_T01", - "Hero:HID_Ninja_010_SR_T01", - "Schematic:SID_Shotgun_Tactical_C_Ore_T01", - "Hero:HID_Ninja_009_VR_T01", - "Schematic:SID_Shotgun_Standard_VR_Ore_T01", - "Hero:HID_Ninja_009_SR_T01", - "Schematic:SID_Shotgun_Standard_SR_Ore_T01", - "Hero:HID_Ninja_009_R_T01", - "Schematic:SID_Shotgun_Standard_UC_Ore_T01", - "Hero:HID_Ninja_008_VR_T01", - "Schematic:SID_Shotgun_Standard_R_Ore_T01", - "Hero:HID_Ninja_008_SR_T01", - "Schematic:SID_Shotgun_Standard_C_Ore_T01", - "Hero:HID_Ninja_008_R_T01", - "Schematic:SID_Shotgun_SemiAuto_VR_Ore_T01", - "Hero:HID_Ninja_007_VR_T01", - "Schematic:SID_Shotgun_SemiAuto_UC_Ore_T01", - "Hero:HID_Ninja_007_UC_T01", - "Schematic:SID_Shotgun_SemiAuto_SR_Ore_T01", - "Hero:HID_Ninja_007_SR_T01", - "Schematic:SID_Shotgun_SemiAuto_R_Ore_T01", - "Hero:HID_Ninja_007_R_T01", - "Schematic:SID_Shotgun_Minigun_SR_Ore_T01", - "Hero:HID_Outlander_ZonePistolHW_SR_T01", - "Schematic:SID_Shotgun_Longarm_VR_Ore_T01", - "Hero:HID_Outlander_ZonePistol_VR_T01", - "Schematic:SID_Shotgun_Longarm_SR_Ore_T01", - "Hero:HID_Outlander_ZonePistol_SR_T01", - "Schematic:SID_Shotgun_Heavy_SR_Ore_T01", - "Hero:HID_Outlander_ZonePistol_R_T01", - "Schematic:SID_Shotgun_Break_OU_VR_Ore_T01", - "Hero:HID_Outlander_ZoneHarvest_VR_T01", - "Schematic:SID_Shotgun_Break_OU_SR_Ore_T01", - "Hero:HID_Outlander_ZoneHarvest_UC_T01", - "Schematic:SID_Shotgun_Break_OU_UC_Ore_T01", - "Hero:HID_Outlander_ZoneHarvest_SR_T01", - "Schematic:SID_Shotgun_Break_OU_R_Ore_T01", - "Hero:HID_Outlander_ZoneHarvest_R_T01", - "Schematic:SID_Shotgun_Break_VR_Ore_T01", - "Hero:HID_Outlander_ZoneFragment_SR_T01", - "Schematic:SID_Shotgun_Break_SR_Ore_T01", - "Hero:HID_Outlander_SphereFragment_VR_T01", - "Schematic:SID_Shotgun_Break_UC_Ore_T01", - "Hero:HID_Outlander_SphereFragment_SR_T01", - "Schematic:SID_Shotgun_Break_R_Ore_T01", - "Hero:HID_Outlander_SphereFragment_R_T01", - "Schematic:SID_Shotgun_Break_C_Ore_T01", - "Hero:HID_Outlander_Sony_R_T01", - "Schematic:SID_Shotgun_Auto_VR_Ore_T01", - "Hero:HID_Outlander_PunchPhase_VR_T01", - "Schematic:SID_Shotgun_Auto_SR_Ore_T01", - "Hero:HID_Outlander_PunchPhase_UC_T01", - "Schematic:SID_Shotgun_Auto_Founders_VR_Ore_T01", - "Hero:HID_Outlander_PunchPhase_SR_T01", - "Schematic:SID_Shotgun_Auto_UC_Ore_T01", - "Hero:HID_Outlander_PunchPhase_R_T01", - "Schematic:SID_Shotgun_Auto_R_Ore_T01", - "Hero:HID_Outlander_PunchDamage_VR_T01", - "Schematic:SID_Pistol_Zapper_VR_Ore_T01", - "Hero:HID_Outlander_PunchDamage_SR_T01", - "Schematic:SID_Pistol_Zapper_SR_Ore_T01", - "Hero:HID_Outlander_010_VR_T01", - "Schematic:SID_Pistol_Space_VR_Ore_T01", - "Hero:HID_Outlander_010_SR_T01", - "Schematic:SID_Pistol_Space_SR_Ore_T01", - "Hero:HID_Outlander_009_VR_T01", - "Schematic:SID_Pistol_SixShooter_UC_Ore_T01", - "Hero:HID_Outlander_009_SR_T01", - "Schematic:SID_Pistol_SixShooter_R_Ore_T01", - "Hero:HID_Outlander_009_R_T01", - "Schematic:SID_Pistol_SixShooter_C_Ore_T01", - "Hero:HID_Outlander_008_VR_T01", - "Schematic:SID_Pistol_SemiAuto_VR_Ore_T01", - "Hero:HID_Outlander_008_SR_T01", - "Schematic:SID_Pistol_SemiAuto_SR_Ore_T01", - "Hero:HID_Outlander_008_R_T01", - "Schematic:SID_Pistol_SemiAuto_Founders_VR_Ore_T01", - "Hero:HID_Outlander_008_FoundersM_SR_T01", - "Schematic:SID_Pistol_SemiAuto_UC_Ore_T01", - "Hero:HID_Outlander_008_FoundersF_SR_T01", - "Schematic:SID_Pistol_SemiAuto_R_Ore_T01", - "Hero:HID_Outlander_007_VR_T01", - "Schematic:SID_Pistol_SemiAuto_C_Ore_T01", - "Hero:HID_Outlander_007_UC_T01", - "Schematic:SID_Pistol_Rocket_SR_Ore_T01", - "Hero:HID_Outlander_007_SR_T01", - "Schematic:SID_Pistol_Rapid_VR_Ore_T01", - "Hero:HID_Outlander_007_R_T01", - "Schematic:SID_Pistol_Rapid_SR_Ore_T01", - "Defender:DID_DefenderSniper_Basic_VR_T01", - "Schematic:SID_Pistol_Rapid_R_Ore_T01", - "Defender:DID_DefenderSniper_Basic_UC_T01", - "Schematic:SID_Pistol_Rapid_Founders_VR_Ore_T01", - "Defender:DID_DefenderSniper_Basic_SR_T01", - "Schematic:SID_Pistol_Hydraulic_VR_Ore_T01", - "Defender:DID_DefenderSniper_Basic_R_T01", - "Schematic:SID_Pistol_Hydraulic_SR_Ore_T01", - "Defender:DID_DefenderSniper_Basic_C_T01", - "Schematic:SID_Pistol_Handcannon_Semi_VR_Ore_T01", - "Defender:DID_DefenderShotgun_Basic_VR_T01", - "Schematic:SID_Pistol_Handcannon_Semi_SR_Ore_T01", - "Defender:DID_DefenderShotgun_Basic_UC_T01", - "Schematic:SID_Pistol_Handcannon_Semi_R_Ore_T01", - "Defender:DID_DefenderShotgun_Basic_SR_T01", - "Schematic:SID_Pistol_Handcannon_VR_Ore_T01", - "Defender:DID_DefenderShotgun_Basic_R_T01", - "Schematic:SID_Pistol_Handcannon_SR_Ore_T01", - "Defender:DID_DefenderShotgun_Basic_C_T01", - "Schematic:SID_Pistol_Handcannon_R_Ore_T01", - "Defender:DID_DefenderPistol_Founders_VR_T01", - "Schematic:SID_Pistol_Handcannon_Founders_VR_Ore_T01", - "Defender:DID_DefenderPistol_Basic_VR_T01", - "Schematic:SID_Pistol_Gatling_VR_Ore_T01", - "Defender:DID_DefenderPistol_Basic_UC_T01", - "Schematic:SID_Pistol_Gatling_SR_Ore_T01", - "Defender:DID_DefenderPistol_Basic_SR_T01", - "Schematic:SID_Pistol_FireCracker_VR_Ore_T01", - "Defender:DID_DefenderPistol_Basic_R_T01", - "Schematic:SID_Pistol_FireCracker_SR_Ore_T01", - "Defender:DID_DefenderPistol_Basic_C_T01", - "Schematic:SID_Pistol_FireCracker_R_Ore_T01", - "Defender:DID_DefenderMelee_Basic_VR_T01", - "Schematic:SID_Pistol_Dragon_VR_Ore_T01", - "Defender:DID_DefenderMelee_Basic_UC_T01", - "Schematic:SID_Pistol_Dragon_SR_Ore_T01", - "Defender:DID_DefenderMelee_Basic_SR_T01", - "Schematic:SID_Pistol_BoltRevolver_UC_Ore_T01", - "Defender:DID_DefenderMelee_Basic_R_T01", - "Schematic:SID_Pistol_BoltRevolver_R_Ore_T01", - "Defender:DID_DefenderMelee_Basic_C_T01", - "Schematic:SID_Pistol_BoltRevolver_C_Ore_T01", - "Defender:DID_DefenderAssault_Founders_VR_T01", - "Schematic:SID_Pistol_Bolt_VR_Ore_T01", - "Defender:DID_DefenderAssault_Basic_VR_T01", - "Schematic:SID_Pistol_Bolt_SR_Ore_T01", - "Defender:DID_DefenderAssault_Basic_UC_T01", - "Schematic:SID_Pistol_AutoHeavy_VR_Ore_T01", - "Defender:DID_DefenderAssault_Basic_SR_T01", - "Schematic:SID_Pistol_AutoHeavy_SR_Ore_T01", - "Defender:DID_DefenderAssault_Basic_R_T01", - "Schematic:SID_Pistol_AutoHeavy_Founders_VR_Ore_T01", - "Defender:DID_DefenderAssault_Basic_C_T01", - "Schematic:SID_Pistol_AutoHeavy_Founders_SR_Ore_T01", - "Schematic:SID_Pistol_AutoHeavy_R_Ore_T01", - "Schematic:SID_Pistol_AutoHeavy_Founders_R_Ore_T01", - "Schematic:SID_Pistol_Auto_VR_Ore_T01", - "Schematic:SID_Pistol_Auto_SR_Ore_T01", - "Schematic:SID_Pistol_Auto_UC_Ore_T01", - "Schematic:SID_Pistol_Auto_R_Ore_T01", - "Schematic:SID_Pistol_Auto_C_Ore_T01", - "Schematic:SID_Launcher_Rocket_VR_Ore_T01", - "Schematic:SID_Launcher_Rocket_SR_Ore_T01", - "Schematic:SID_Launcher_Rocket_R_Ore_T01", - "Schematic:SID_Launcher_Pumpkin_RPG_SR_Ore_T01", - "Schematic:SID_Launcher_Hydraulic_VR_Ore_T01", - "Schematic:SID_Launcher_Hydraulic_SR_Ore_T01", - "Schematic:SID_Launcher_Grenade_VR_Ore_T01", - "Schematic:SID_Launcher_Grenade_SR_Ore_T01", - "Schematic:SID_Launcher_Grenade_R_Ore_T01", - "Schematic:SID_Assault_Surgical_VR_Ore_T01", - "Schematic:SID_Assault_Surgical_SR_Ore_T01", - "Schematic:SID_Assault_SingleShot_VR_Ore_T01", - "Schematic:SID_Assault_SingleShot_SR_Ore_T01", - "Schematic:SID_Assault_SingleShot_R_Ore_T01", - "Schematic:SID_Assault_SemiAuto_VR_Ore_T01", - "Schematic:SID_Assault_SemiAuto_SR_Ore_T01", - "Schematic:SID_Assault_SemiAuto_Founders_VR_Ore_T01", - "Schematic:SID_Assault_SemiAuto_UC_Ore_T01", - "Schematic:SID_Assault_SemiAuto_R_Ore_T01", - "Schematic:SID_Assault_SemiAuto_C_Ore_T01", - "Schematic:SID_Assault_Raygun_VR_Ore_T01", - "Schematic:SID_Assault_Raygun_SR_Ore_T01", - "Schematic:SID_Assault_Surgical_Drum_Founders_R_Ore_T01", - "Schematic:SID_Assault_LMG_VR_Ore_T01", - "Schematic:SID_Assault_LMG_SR_Ore_T01", - "Schematic:SID_Assault_LMG_R_Ore_T01", - "Schematic:SID_Assault_LMG_Drum_Founders_VR_Ore_T01", - "Schematic:SID_Assault_LMG_Drum_Founders_SR_Ore_T01", - "Schematic:SID_Assault_Hydra_SR_Ore_T01", - "Schematic:SID_Assault_Doubleshot_VR_Ore_T01", - "Schematic:SID_Assault_Doubleshot_SR_Ore_T01", - "Schematic:SID_Assault_Burst_VR_Ore_T01", - "Schematic:SID_Assault_Burst_SR_Ore_T01", - "Schematic:SID_Assault_Burst_UC_Ore_T01", - "Schematic:SID_Assault_Burst_R_Ore_T01", - "Schematic:SID_Assault_Burst_C_Ore_T01", - "Schematic:SID_Assault_Auto_VR_Ore_T01", - "Schematic:SID_Assault_Auto_SR_Ore_T01", - "Schematic:SID_Assault_Auto_Halloween_SR_Ore_T01", - "Schematic:SID_Assault_Auto_Founders_SR_Ore_T01", - "Schematic:SID_Assault_Auto_UC_Ore_T01", - "Schematic:SID_Assault_Auto_R_Ore_T01", - "Schematic:SID_Assault_Auto_C_Ore_T01", - "Schematic:SID_Piercing_Spear_Military_VR_Ore_T01", - "Schematic:SID_Piercing_Spear_Military_SR_Ore_T01", - "Schematic:SID_Piercing_Spear_Military_R_Ore_T01", - "Schematic:SID_Piercing_Spear_C_Ore_T01", - "Schematic:SID_Piercing_Spear_Laser_VR_Ore_T01", - "Schematic:SID_Piercing_Spear_Laser_SR_Ore_T01", - "Schematic:SID_Piercing_Spear_VR_Ore_T01", - "Schematic:SID_Piercing_Spear_SR_Ore_T01", - "Schematic:SID_Piercing_Spear_UC_Ore_T01", - "Schematic:SID_Piercing_Spear_R_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_C_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_Laser_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_Laser_SR_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_Laser_Founders_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_Laser_Founders_SR_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_Laser_Founders_R_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_SR_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_UC_Ore_T01", - "Schematic:SID_Edged_Sword_Medium_R_Ore_T01", - "Schematic:SID_Edged_Sword_Light_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Light_UC_Ore_T01", - "Schematic:SID_Edged_Sword_Light_SR_Ore_T01", - "Schematic:SID_Edged_Sword_Light_R_Ore_T01", - "Schematic:SID_Edged_Sword_Light_Founders_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Light_C_Ore_T01", - "Schematic:SID_Edged_Sword_Hydraulic_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Hydraulic_SR_Ore_T01", - "Schematic:SID_Edged_Sword_Heavy_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Heavy_SR_Ore_T01", - "Schematic:SID_Edged_Sword_Heavy_R_Ore_T01", - "Schematic:SID_Edged_Sword_Heavy_Founders_VR_Ore_T01", - "Schematic:SID_Edged_Sword_Heavy_UC_Ore_T01", - "Schematic:SID_Edged_Sword_Heavy_C_Ore_T01", - "Schematic:SID_Edged_Scythe_C_Ore_T01", - "Schematic:SID_Edged_Scythe_Laser_VR_Ore_T01", - "Schematic:SID_Edged_Scythe_Laser_SR_Ore_T01", - "Schematic:SID_Edged_Scythe_VR_Ore_T01", - "Schematic:SID_Edged_Scythe_SR_Ore_T01", - "Schematic:SID_Edged_Scythe_UC_Ore_T01", - "Schematic:SID_Edged_Scythe_R_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_C_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_Laser_VR_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_Laser_SR_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_VR_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_SR_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_Founders_VR_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_UC_Ore_T01", - "Schematic:SID_Edged_Axe_Medium_R_Ore_T01", - "Schematic:SID_Edged_Axe_Light_VR_Ore_T01", - "Schematic:SID_Edged_Axe_Light_SR_Ore_T01", - "Schematic:SID_Edged_Axe_Light_UC_Ore_T01", - "Schematic:SID_Edged_Axe_Light_R_Ore_T01", - "Schematic:SID_Edged_Axe_Light_C_Ore_T01", - "Schematic:SID_Edged_Axe_Heavy_C_Ore_T01", - "Schematic:SID_Edged_Axe_Heavy_VR_Ore_T01", - "Schematic:SID_Edged_Axe_Heavy_SR_Ore_T01", - "Schematic:SID_Edged_Axe_Heavy_UC_Ore_T01", - "Schematic:SID_Edged_Axe_Heavy_R_Ore_T01", - "Schematic:SID_Blunt_Medium_C_Ore_T01", - "Schematic:SID_Blunt_Medium_VR_Ore_T01", - "Schematic:SID_Blunt_Medium_SR_Ore_T01", - "Schematic:SID_Blunt_Medium_UC_Ore_T01", - "Schematic:SID_Blunt_Medium_R_Ore_T01", - "Schematic:SID_Blunt_Light_VR_Ore_T01", - "Schematic:SID_Blunt_Light_SR_Ore_T01", - "Schematic:SID_Blunt_Tool_Light_UC_Ore_T01", - "Schematic:SID_Blunt_Tool_Light_R_Ore_T01", - "Schematic:SID_Blunt_Hammer_Rocket_VR_Ore_T01", - "Schematic:SID_Blunt_Hammer_Rocket_SR_Ore_T01", - "Schematic:SID_Blunt_Hammer_Heavy_C_Ore_T01", - "Schematic:SID_Blunt_Hammer_Heavy_VR_Ore_T01", - "Schematic:SID_Blunt_Hammer_Heavy_SR_Ore_T01", - "Schematic:SID_Blunt_Hammer_Heavy_Founders_VR_Ore_T01", - "Schematic:SID_Blunt_Hammer_Heavy_UC_Ore_T01", - "Schematic:SID_Blunt_Hammer_Heavy_R_Ore_T01", - "Schematic:SID_Blunt_Light_Rocketbat_VR_Ore_T01", - "Schematic:SID_Blunt_Light_Rocketbat_SR_Ore_T01", - "Schematic:SID_Blunt_Light_C_Ore_T01", - "Schematic:SID_Blunt_Light_Bat_UC_Ore_T01", - "Schematic:SID_Blunt_Light_Bat_R_Ore_T01", - "Schematic:SID_Blunt_Club_Light_VR_Ore_T01", - "Schematic:SID_Blunt_Club_Light_SR_Ore_T01", - "Schematic:SID_Blunt_Light_UC_Ore_T01", - "Schematic:SID_Blunt_Light_R_Ore_T01", - "Schematic:SID_Blunt_Heavy_Paddle_UC_Ore_T01", - "Schematic:SID_Blunt_Heavy_Paddle_R_Ore_T01", - "Schematic:SID_Blunt_Heavy_Paddle_C_Ore_T01" -] \ No newline at end of file + "Schematic:sid_floor_spikes_r_t01", + "Schematic:sid_wall_wood_spikes_sr_t01", + "Schematic:sid_edged_axe_medium_c_ore_t01", + "Schematic:sid_pistol_boltrevolver_uc_ore_t01", + "Schematic:sid_piercing_spear_military_r_ore_t01", + "Schematic:sid_sniper_shredder_sr_ore_t01", + "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "Schematic:sid_assault_auto_sr_ore_t01", + "Defender:did_defenderpistol_basic_sr_t01", + "Schematic:sid_wall_wood_spikes_uc_t01", + "Schematic:sid_assault_raygun_sr_ore_t01", + "Schematic:sid_assault_burst_c_ore_t01", + "Defender:did_defendershotgun_basic_c_t01", + "Schematic:sid_pistol_sixshooter_c_ore_t01", + "Schematic:sid_sniper_standard_c_ore_t01", + "Hero:hid_constructor_010_sr_t01", + "Hero:hid_commando_guntough_uc_t01", +"Schematic:sid_wall_wood_spikes_vr_t01", + "Schematic:sid_ceiling_electric_single_uc_t01", + "Schematic:sid_pistol_boltrevolver_c_ore_t01", + "Hero:hid_commando_008_r_t01", + "Schematic:sid_pistol_gatling_vr_ore_t01", + "Hero:hid_ninja_smokedimmak_sr_t01", + "Defender:did_defenderassault_basic_vr_t01", + "Hero:hid_outlander_008_r_t01", + "Schematic:sid_assault_raygun_vr_ore_t01", + "Schematic:sid_assault_doubleshot_sr_ore_t01", + "Schematic:sid_sniper_auto_uc_ore_t01", + "Schematic:sid_edged_axe_medium_founders_vr_ore_t01", + "Schematic:sid_wall_darts_vr_t01", + "Schematic:sid_sniper_shredder_vr_ore_t01", + "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "Worker:managersoldier_sr_malcolm_t01", + "Schematic:sid_wall_wood_spikes_c_t01", + "Hero:hid_ninja_010_sr_t01", + "Worker:managerexplorer_sr_eagle_t01", + "Schematic:sid_pistol_handcannon_semi_sr_ore_t01", + "Hero:hid_ninja_slashbreath_vr_t01", + "Worker:managerinventor_vr_t01", + "Schematic:sid_blunt_light_uc_ore_t01", + "Schematic:sid_wall_light_r_t01", + "Schematic:sid_pistol_space_sr_ore_t01", + "Schematic:sid_shotgun_standard_c_ore_t01", + "Hero:hid_constructor_basehyper_r_t01", + "Hero:hid_commando_guntough_sr_t01", + "Schematic:sid_pistol_dragon_sr_ore_t01", + "Schematic:sid_pistol_rapid_sr_ore_t01", + "Schematic:sid_sniper_boltaction_scope_vr_ore_t01", + "Schematic:sid_shotgun_semiauto_vr_ore_t01", + "Schematic:sid_sniper_tripleshot_sr_ore_t01", + "Schematic:sid_launcher_grenade_sr_ore_t01", + "Defender:did_defendermelee_basic_uc_t01", + "Worker:managergadgeteer_r_t01", + "Schematic:sid_shotgun_heavy_sr_ore_t01", + "Hero:hid_ninja_slashbreath_r_t01", + "Schematic:sid_shotgun_break_ou_vr_ore_t01", + "Schematic:sid_shotgun_auto_founders_vr_ore_t01", + "Hero:hid_outlander_zoneharvest_vr_t01", + "Schematic:sid_edged_sword_medium_sr_ore_t01", + "Schematic:sid_edged_sword_heavy_sr_ore_t01", + "Worker:managerexplorer_c_t01", + "Schematic:sid_pistol_space_vr_ore_t01", + "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "Schematic:sid_pistol_boltrevolver_r_ore_t01", + "Schematic:sid_launcher_pumpkin_rpg_sr_ore_t01", + "Hero:hid_constructor_rushbase_vr_t01", + "Schematic:sid_piercing_spear_c_ore_t01", + "Schematic:sid_pistol_firecracker_r_ore_t01", + "Schematic:sid_blunt_tool_light_uc_ore_t01", + "Schematic:sid_blunt_club_light_sr_ore_t01", + "Schematic:sid_assault_auto_uc_ore_t01", + "Schematic:sid_wall_light_vr_t01", + "Schematic:sid_edged_sword_heavy_uc_ore_t01", + "Schematic:sid_edged_sword_medium_uc_ore_t01", + "Schematic:sid_edged_sword_hydraulic_sr_ore_t01", + "Schematic:sid_edged_axe_heavy_r_ore_t01", + "Hero:hid_commando_grenademaster_sr_t01", + "Worker:managerexplorer_uc_t01", + "Hero:hid_outlander_spherefragment_sr_t01", + "Schematic:sid_assault_lmg_drum_founders_vr_ore_t01", + "Hero:hid_outlander_punchphase_vr_t01", + "Hero:hid_ninja_009_sr_t01", + "Worker:managerexplorer_sr_spacebound_t01", + "Schematic:sid_edged_scythe_sr_ore_t01", + "Defender:did_defendermelee_basic_r_t01", + "Schematic:sid_shotgun_tactical_founders_sr_ore_t01", + "Schematic:sid_edged_sword_heavy_r_ore_t01", + "Worker:managerdoctor_vr_t01", + "Schematic:sid_floor_spikes_sr_t01", + "Schematic:sid_edged_scythe_laser_vr_ore_t01", + "Schematic:sid_shotgun_auto_sr_ore_t01", + "Worker:managerengineer_r_t01", + "Hero:hid_ninja_slashtail_sr_t01", + "Worker:managersoldier_c_t01", + "Schematic:sid_ceiling_electric_single_vr_t01", + "Schematic:sid_floor_spikes_wood_r_t01", + "Schematic:sid_edged_axe_heavy_uc_ore_t01", + "Schematic:sid_shotgun_break_ou_uc_ore_t01", + "Defender:did_defendersniper_basic_vr_t01", + "Schematic:sid_wall_darts_r_t01", + "Defender:did_defenderassault_founders_vr_t01", + "Hero:hid_outlander_zonepistol_r_t01", + "Schematic:sid_edged_axe_light_vr_ore_t01", + "Schematic:sid_wall_wood_spikes_r_t01", + "Schematic:sid_sniper_standard_scope_sr_ore_t01", + "Schematic:sid_shotgun_break_uc_ore_t01", + "Hero:hid_constructor_008_r_t01", + "Hero:hid_constructor_007_vr_t01", + "Hero:hid_ninja_starsrain_vr_t01", + "Hero:hid_ninja_007_vr_t01", + "Hero:hid_commando_008_foundersm_sr_t01", + "Hero:hid_commando_008_foundersf_sr_t01", + "Schematic:sid_edged_sword_medium_r_ore_t01", + "Schematic:sid_edged_sword_medium_c_ore_t01", + "Schematic:sid_assault_singleshot_r_ore_t01", + "Schematic:sid_shotgun_auto_uc_ore_t01", + "Worker:managerengineer_sr_maths_t01", + "Schematic:sid_sniper_auto_founders_vr_ore_t01", + "Defender:did_defendershotgun_basic_r_t01", + "Schematic:sid_assault_semiauto_founders_vr_ore_t01", + "Schematic:sid_ceiling_electric_aoe_vr_t01", + "Hero:hid_constructor_007_r_t01", + "Hero:hid_outlander_009_sr_t01", + "Worker:managertrainer_uc_t01", + "Hero:hid_outlander_009_r_t01", + "Schematic:sid_pistol_semiauto_sr_ore_t01", + "Schematic:sid_sniper_hydraulic_vr_ore_t01", + "Schematic:sid_wall_light_sr_t01", + "Schematic:sid_shotgun_tactical_c_ore_t01", + "Schematic:sid_edged_axe_medium_r_ore_t01", + "Schematic:sid_assault_surgical_sr_ore_t01", + "Schematic:sid_pistol_auto_vr_ore_t01", + "Schematic:sid_edged_axe_heavy_sr_ore_t01", + "Schematic:sid_floor_ward_r_t01", + "Hero:hid_ninja_starsassassin_r_t01", + "Worker:workerbasic_uc_t01", + "Schematic:sid_floor_launcher_vr_t01", + "Hero:hid_commando_007_vr_t01", + "Hero:hid_outlander_010_vr_t01", + "Schematic:sid_pistol_zapper_sr_ore_t01", + "Schematic:sid_pistol_semiauto_founders_vr_ore_t01", + "Schematic:sid_pistol_firecracker_sr_ore_t01", + "Schematic:sid_pistol_zapper_vr_ore_t01", + "Hero:hid_outlander_zonepistolhw_sr_t01", + "Schematic:sid_assault_auto_vr_ore_t01", + "Schematic:sid_pistol_bolt_sr_ore_t01", + "Worker:managermartialartist_r_t01", + "Schematic:sid_wall_electric_sr_t01", + "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "Schematic:sid_floor_spikes_wood_uc_t01", + "Schematic:sid_blunt_hammer_heavy_vr_ore_t01", + "Schematic:sid_pistol_autoheavy_sr_ore_t01", + "Worker:workerhalloween_vr_t01", + "Schematic:sid_ceiling_electric_aoe_r_t01", + "Worker:managergadgeteer_sr_fixer_t01", + "Schematic:sid_piercing_spear_sr_ore_t01", + "Hero:hid_constructor_009_r_t01", + "Schematic:sid_pistol_bolt_vr_ore_t01", + "Hero:hid_constructor_sony_r_t01", + "Schematic:sid_sniper_standard_vr_ore_t01", + "Hero:hid_commando_sony_r_t01", + "Schematic:sid_shotgun_auto_r_ore_t01", + "Hero:hid_outlander_007_vr_t01", + "Hero:hid_commando_010_sr_t01", + "Hero:hid_commando_guntough_vr_t01", + "Schematic:sid_pistol_semiauto_c_ore_t01", + "Schematic:sid_shotgun_break_sr_ore_t01", + "Hero:hid_outlander_zoneharvest_sr_t01", + "Schematic:sid_shotgun_tactical_precision_r_ore_t01", + "Hero:hid_constructor_010_vr_t01", + "Worker:workerhalloween_sr_t01", + "Schematic:sid_sniper_tripleshot_vr_ore_t01", + "Hero:hid_outlander_008_foundersm_sr_t01", + "Worker:managertrainer_sr_jumpy_t01", + "Hero:hid_ninja_starsassassin_vr_t01", + "Schematic:sid_blunt_heavy_paddle_r_ore_t01", + "Schematic:sid_pistol_gatling_sr_ore_t01", + "Hero:hid_ninja_008_r_t01", + "Schematic:sid_sniper_amr_r_ore_t01", + "Worker:managertrainer_sr_yoglattes_t01", + "Worker:managerengineer_c_t01", + "Hero:hid_constructor_008_sr_t01", + "Hero:hid_commando_grenadegun_vr_t01", + "Worker:managersoldier_sr_ramsie_t01", + "Hero:hid_constructor_plasmadamage_vr_t01", + "Worker:managermartialartist_vr_t01", + "Worker:managermartialartist_sr_tiger_t01", + "Schematic:sid_shotgun_standard_uc_ore_t01", + "Defender:did_defendermelee_basic_sr_t01", + "Worker:managerinventor_uc_t01", + "Worker:managerdoctor_r_t01", + "Schematic:sid_shotgun_standard_r_ore_t01", + "Worker:managermartialartist_sr_dragon_t01", + "Worker:managertrainer_sr_raider_t01", + "Schematic:sid_shotgun_tactical_founders_vr_ore_t01", + "Schematic:sid_pistol_sixshooter_r_ore_t01", + "Hero:hid_constructor_basebig_sr_t01", + "Schematic:sid_floor_ward_uc_t01", + "Schematic:sid_sniper_hydraulic_sr_ore_t01", + "Schematic:sid_edged_axe_light_uc_ore_t01", + "Schematic:sid_pistol_handcannon_vr_ore_t01", + "Schematic:sid_edged_axe_heavy_vr_ore_t01", + "Hero:hid_constructor_hammertank_sr_t01", + "Hero:hid_constructor_007_uc_t01", + "Schematic:sid_shotgun_semiauto_r_ore_t01", + "Schematic:sid_blunt_light_vr_ore_t01", + "Defender:did_defenderpistol_basic_r_t01", + "Schematic:sid_edged_sword_light_vr_ore_t01", + "Hero:hid_outlander_punchdamage_vr_t01", + "Hero:hid_outlander_zonepistol_vr_t01", + "Schematic:sid_edged_sword_medium_laser_vr_ore_t01", + "Schematic:sid_assault_auto_halloween_sr_ore_t01", + "Schematic:sid_shotgun_break_ou_sr_ore_t01", + "Hero:hid_constructor_hammertank_r_t01", + "Hero:hid_ninja_010_vr_t01", + "Schematic:sid_shotgun_longarm_sr_ore_t01", + "Worker:managerinventor_sr_frequency_t01", + "Schematic:sid_edged_sword_heavy_c_ore_t01", + "Schematic:sid_assault_burst_uc_ore_t01", + "Worker:managerinventor_c_t01", + "Schematic:sid_piercing_spear_military_sr_ore_t01", + "Worker:managerdoctor_sr_noctor_t01", + "Schematic:sid_blunt_light_rocketbat_vr_ore_t01", + "Schematic:sid_floor_spikes_wood_c_t01", + "Schematic:sid_edged_axe_light_c_ore_t01", + "Defender:did_defendersniper_basic_sr_t01", + "Schematic:sid_ceiling_electric_single_c_t01", + "Hero:hid_ninja_starsassassin_uc_t01", + "Schematic:sid_ceiling_electric_single_r_t01", + "Hero:hid_commando_shockdamage_sr_t01", + "Schematic:sid_pistol_dragon_vr_ore_t01", + "Hero:hid_commando_grenadegun_sr_t01", + "Schematic:sid_edged_axe_medium_sr_ore_t01", + "Schematic:sid_launcher_rocket_vr_ore_t01", + "Hero:hid_ninja_008_sr_t01", + "Schematic:sid_blunt_light_bat_r_ore_t01", + "Schematic:sid_floor_launcher_sr_t01", + "Schematic:sid_blunt_medium_c_ore_t01", + "Schematic:sid_edged_scythe_uc_ore_t01", + "Schematic:sid_pistol_handcannon_r_ore_t01", + "Schematic:sid_floor_ward_sr_t01", + "Schematic:sid_piercing_spear_laser_sr_ore_t01", + "Schematic:sid_pistol_autoheavy_founders_vr_ore_t01", + "Schematic:sid_piercing_spear_vr_ore_t01", + "Defender:did_defenderpistol_founders_vr_t01", + "Worker:managergadgeteer_sr_flak_t01", + "Worker:managerengineer_uc_t01", + "Hero:hid_commando_009_r_t01", + "Schematic:sid_ceiling_gas_vr_t01", + "Worker:managerexplorer_sr_birdie_t01", + "Schematic:sid_edged_axe_medium_uc_ore_t01", + "Worker:managertrainer_c_t01", + "Defender:did_defendershotgun_basic_vr_t01", + "Defender:did_defendersniper_basic_r_t01", + "Schematic:sid_floor_health_r_t01", + "Schematic:sid_blunt_light_rocketbat_sr_ore_t01", + "Schematic:sid_launcher_rocket_sr_ore_t01", + "Schematic:sid_blunt_light_sr_ore_t01", + "Hero:hid_ninja_smokedimmak_r_t01", + "Schematic:sid_assault_semiauto_r_ore_t01", + "Defender:did_defendershotgun_basic_sr_t01", + "Schematic:sid_edged_sword_hydraulic_vr_ore_t01", + "Hero:hid_commando_shockdamage_r_t01", + "Hero:hid_commando_grenadegun_uc_t01", + "Schematic:sid_floor_spikes_wood_sr_t01", + "Hero:hid_commando_gcgrenade_vr_t01", + "Schematic:sid_shotgun_semiauto_sr_ore_t01", + "Schematic:sid_shotgun_standard_sr_ore_t01", + "Hero:hid_ninja_slashtail_vr_t01", + "Hero:hid_outlander_zonepistol_sr_t01", + "Hero:hid_ninja_slashtail_r_t01", + "Schematic:sid_edged_sword_light_founders_vr_ore_t01", + "Hero:hid_commando_shockdamage_vr_t01", + "Schematic:sid_sniper_boltaction_c_ore_t01", + "Defender:did_defendershotgun_basic_uc_t01", + "Hero:hid_outlander_009_vr_t01", + "Defender:did_defendermelee_basic_c_t01", + "Schematic:sid_assault_semiauto_sr_ore_t01", + "Hero:hid_constructor_hammertank_vr_t01", + "Schematic:sid_assault_burst_vr_ore_t01", + "Schematic:sid_sniper_boltaction_uc_ore_t01", + "Hero:hid_outlander_spherefragment_vr_t01", + "Schematic:sid_ceiling_electric_single_sr_t01", + "Schematic:sid_pistol_handcannon_semi_r_ore_t01", + "Schematic:sid_blunt_hammer_rocket_sr_ore_t01", + "Worker:managertrainer_r_t01", + "Hero:hid_commando_grenadegun_r_t01", + "Schematic:sid_shotgun_break_r_ore_t01", + "Schematic:sid_floor_ward_vr_t01", + "Hero:hid_constructor_008_foundersm_sr_t01", + "Worker:managerexplorer_vr_t01", + "Schematic:sid_piercing_spear_uc_ore_t01", + "Schematic:sid_ceiling_gas_sr_t01", + "Hero:hid_constructor_basehyper_sr_t01", + "Schematic:sid_blunt_hammer_heavy_sr_ore_t01", + "Hero:hid_outlander_zonefragment_sr_t01", + "Schematic:sid_edged_scythe_vr_ore_t01", + "Hero:hid_constructor_008_foundersf_sr_t01", + "Schematic:sid_assault_burst_sr_ore_t01", + "Worker:managerengineer_vr_t01", + "Hero:hid_ninja_009_vr_t01", + "Schematic:sid_sniper_boltaction_scope_sr_ore_t01", + "Hero:hid_commando_008_vr_t01", + "Schematic:sid_pistol_hydraulic_sr_ore_t01", + "Hero:hid_outlander_punchphase_r_t01", + "Hero:hid_outlander_008_foundersf_sr_t01", + "Schematic:sid_blunt_light_c_ore_t01", + "Schematic:sid_pistol_handcannon_sr_ore_t01", + "Defender:did_defenderpistol_basic_vr_t01", + "Hero:hid_outlander_spherefragment_r_t01", + "Worker:managergadgeteer_uc_t01", + "Schematic:sid_assault_semiauto_uc_ore_t01", + "Defender:did_defendersniper_basic_c_t01", + "Schematic:sid_edged_scythe_r_ore_t01", + "Hero:hid_constructor_plasmadamage_r_t01", + "Schematic:sid_ceiling_electric_aoe_sr_t01", + "Schematic:sid_edged_sword_heavy_founders_vr_ore_t01", + "Defender:did_defenderassault_basic_sr_t01", + "Schematic:sid_blunt_light_bat_uc_ore_t01", + "Schematic:sid_piercing_spear_laser_vr_ore_t01", + "Worker:managergadgeteer_sr_zapps_t01", + "Hero:hid_outlander_008_vr_t01", + "Hero:hid_commando_gcgrenade_sr_t01", + "Schematic:sid_edged_scythe_c_ore_t01", + "Schematic:sid_blunt_hammer_heavy_founders_vr_ore_t01", + "Hero:hid_constructor_rushbase_sr_t01", + "Worker:managerengineer_sr_countess_t01", + "Worker:managerinventor_sr_rad_t01", + "Worker:managerdoctor_sr_kingsly_t01", + "Schematic:sid_blunt_hammer_rocket_vr_ore_t01", + "Defender:did_defendermelee_basic_vr_t01", + "Worker:managerdoctor_c_t01", + "Schematic:sid_edged_sword_medium_laser_sr_ore_t01", + "Schematic:sid_assault_auto_c_ore_t01", + "Schematic:sid_assault_lmg_sr_ore_t01", + "Schematic:sid_assault_semiauto_c_ore_t01", + "Hero:hid_ninja_slashbreath_sr_t01", + "Defender:did_defendersniper_basic_uc_t01", + "Hero:hid_outlander_punchdamage_sr_t01", + "Defender:did_defenderpistol_basic_uc_t01", + "Hero:hid_ninja_007_sr_t01", + "Worker:managertrainer_vr_t01", + "Schematic:sid_pistol_handcannon_semi_vr_ore_t01", + "Schematic:sid_shotgun_longarm_vr_ore_t01", + "Schematic:sid_shotgun_tactical_r_ore_t01", + "Schematic:sid_wall_electric_vr_t01", + "Schematic:sid_blunt_hammer_heavy_uc_ore_t01", + "Hero:hid_outlander_007_sr_t01", + "Schematic:sid_sniper_standard_scope_vr_ore_t01", + "Worker:managermartialartist_sr_samurai_t01", + "Hero:hid_ninja_starsrain_sr_t01", + "Worker:managerdoctor_uc_t01", + "Schematic:sid_blunt_hammer_heavy_c_ore_t01", + "Hero:hid_ninja_starsassassin_sr_t01", + "Worker:workerhalloween_alt_sr_t01", + "Hero:hid_commando_009_vr_t01", + "Hero:hid_commando_008_sr_t01", + "Hero:hid_constructor_basehyper_vr_t01", + "Hero:hid_commando_gunheadshot_vr_t01", + "Hero:hid_outlander_010_sr_t01", + "Hero:hid_ninja_slashtail_uc_t01", + "Schematic:sid_sniper_auto_sr_ore_t01", + "Worker:managerexplorer_r_t01", + "Schematic:sid_blunt_heavy_paddle_uc_ore_t01", + "Schematic:sid_assault_auto_founders_sr_ore_t01", + "Hero:hid_commando_007_sr_t01", + "Schematic:sid_assault_surgical_vr_ore_t01", + "Hero:hid_commando_gcgrenade_r_t01", + "Schematic:sid_ceiling_gas_uc_t01", + "Hero:hid_constructor_009_sr_t01", + "Schematic:sid_launcher_grenade_r_ore_t01", + "Schematic:sid_piercing_spear_military_vr_ore_t01", + "Schematic:sid_assault_lmg_vr_ore_t01", + "Schematic:sid_shotgun_standard_vr_ore_t01", + "Worker:managermartialartist_uc_t01", + "Schematic:sid_pistol_auto_sr_ore_t01", + "Hero:hid_constructor_basehyperhw_sr_t01", + "Hero:hid_ninja_008_vr_t01", + "Schematic:sid_edged_axe_medium_laser_vr_ore_t01", + "Schematic:sid_pistol_rocket_sr_ore_t01", + "Schematic:sid_sniper_amr_sr_ore_t01", + "Hero:hid_commando_009_sr_t01", + "Worker:managerinventor_r_t01", + "Schematic:sid_launcher_rocket_r_ore_t01", + "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "Schematic:sid_sniper_amr_vr_ore_t01", + "Schematic:sid_pistol_semiauto_vr_ore_t01", + "Hero:hid_constructor_plasmadamage_sr_t01", + "Schematic:sid_shotgun_break_vr_ore_t01", + "Schematic:sid_sniper_boltaction_scope_r_ore_t01", + "Schematic:sid_shotgun_break_ou_r_ore_t01", + "Schematic:sid_edged_sword_light_uc_ore_t01", + "Hero:hid_commando_010_vr_t01", + "Schematic:sid_launcher_hydraulic_sr_ore_t01", + "Schematic:sid_assault_burst_r_ore_t01", + "Defender:did_defenderassault_basic_c_t01", + "Worker:managermartialartist_c_t01", + "Schematic:sid_wall_darts_uc_t01", + "Hero:hid_constructor_rushbase_r_t01", + "Schematic:sid_edged_sword_light_r_ore_t01", + "Schematic:sid_sniper_auto_r_ore_t01", + "Worker:workerbasic_r_t01", + "Schematic:sid_edged_sword_light_c_ore_t01", + "Schematic:sid_assault_auto_r_ore_t01", + "Schematic:sid_assault_lmg_drum_founders_sr_ore_t01", + "Schematic:sid_assault_doubleshot_vr_ore_t01", + "Schematic:sid_sniper_standard_r_ore_t01", + "Schematic:sid_edged_axe_medium_laser_sr_ore_t01", + "Schematic:sid_blunt_medium_sr_ore_t01", + "Schematic:sid_floor_health_sr_t01", + "Hero:hid_outlander_punchphase_uc_t01", + "Schematic:sid_pistol_autoheavy_r_ore_t01", + "Schematic:sid_pistol_handcannon_founders_vr_ore_t01", + "Worker:workerhalloween_r_t01", + "Hero:hid_ninja_007_uc_t01", + "Worker:managersoldier_r_t01", + "Schematic:sid_wall_electric_r_t01", + "Hero:hid_ninja_swordmaster_sr_t01", + "Schematic:sid_pistol_autoheavy_vr_ore_t01", + "Hero:hid_ninja_starsrainhw_sr_t01", + "Hero:hid_outlander_007_r_t01", + "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "Hero:hid_commando_guntough_r_t01", + "Schematic:sid_wall_electric_uc_t01", + "Schematic:sid_sniper_boltaction_r_ore_t01", + "Schematic:sid_assault_singleshot_vr_ore_t01", + "Hero:hid_constructor_008_vr_t01", + "Hero:hid_commando_007_uc_t01", + "Schematic:sid_edged_sword_medium_laser_founders_vr_ore_t01", + "Schematic:sid_sniper_auto_vr_ore_t01", + "Schematic:sid_pistol_rapid_founders_vr_ore_t01", + "Schematic:sid_pistol_auto_uc_ore_t01", + "Schematic:sid_sniper_standard_uc_ore_t01", + "Schematic:sid_sniper_standard_founders_vr_ore_t01", + "Schematic:sid_pistol_rapid_vr_ore_t01", + "Schematic:sid_assault_hydra_sr_ore_t01", + "Hero:hid_constructor_009_vr_t01", + "Hero:hid_ninja_sony_r_t01", + "Schematic:sid_launcher_grenade_vr_ore_t01", + "Schematic:sid_pistol_semiauto_r_ore_t01", + "Hero:hid_outlander_007_uc_t01", + "Hero:hid_outlander_punchphase_sr_t01", + "Schematic:sid_floor_spikes_vr_t01", + "Schematic:sid_blunt_club_light_vr_ore_t01", + "Schematic:sid_pistol_semiauto_uc_ore_t01", + "Schematic:sid_ceiling_gas_r_t01", + "Schematic:sid_shotgun_semiauto_uc_ore_t01", + "Schematic:sid_pistol_firecracker_vr_ore_t01", + "Schematic:sid_edged_axe_heavy_c_ore_t01", + "Schematic:sid_shotgun_break_c_ore_t01", + "Schematic:sid_assault_lmg_r_ore_t01", + "Schematic:sid_shotgun_minigun_sr_ore_t01", + "Schematic:sid_floor_spikes_uc_t01", + "Worker:managerdoctor_sr_treky_t01", + "Schematic:sid_pistol_auto_r_ore_t01", + "Schematic:sid_shotgun_tactical_precision_vr_ore_t01", + "Schematic:sid_edged_axe_medium_vr_ore_t01", + "Schematic:sid_blunt_medium_vr_ore_t01", + "Schematic:sid_edged_sword_heavy_vr_ore_t01", + "Worker:managerengineer_sr_sobs_t01", + "Schematic:sid_piercing_spear_r_ore_t01", + "Worker:workerbasic_vr_t01", + "Schematic:sid_pistol_auto_c_ore_t01", + "Schematic:sid_edged_sword_medium_vr_ore_t01", + "Schematic:sid_floor_spikes_wood_vr_t01", + "Schematic:sid_assault_semiauto_vr_ore_t01", + "Worker:managersoldier_sr_princess_t01", + "Worker:managersoldier_vr_t01", + "Schematic:sid_blunt_light_r_ore_t01", + "Hero:hid_commando_gunheadshothw_sr_t01", + "Schematic:sid_wall_launcher_vr_t01", + "Hero:hid_outlander_sony_r_t01", + "Worker:managerinventor_sr_square_t01", + "Hero:hid_commando_gunheadshot_sr_t01", + "Hero:hid_constructor_hammerplasma_sr_t01", + "Schematic:sid_shotgun_tactical_precision_sr_ore_t01", + "Worker:managergadgeteer_vr_t01", + "Schematic:sid_edged_sword_light_sr_ore_t01", + "Hero:hid_ninja_smokedimmak_vr_t01", + "Schematic:sid_wall_launcher_uc_t01", + "Schematic:sid_blunt_heavy_paddle_c_ore_t01", + "Worker:managersoldier_uc_t01", + "Worker:workerbasic_c_t01", + "Schematic:sid_pistol_autoheavy_founders_sr_ore_t01", + "Schematic:sid_launcher_hydraulic_vr_ore_t01", + "Hero:hid_ninja_009_r_t01", + "Schematic:sid_floor_health_vr_t01", + "Hero:hid_constructor_007_sr_t01", + "Hero:hid_ninja_007_r_t01", + "Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01", + "Schematic:sid_wall_launcher_sr_t01", + "Schematic:sid_blunt_medium_uc_ore_t01", + "Schematic:sid_blunt_hammer_heavy_r_ore_t01", + "Hero:hid_constructor_hammertank_uc_t01", + "Schematic:sid_shotgun_tactical_uc_ore_t01", + "Defender:did_defenderassault_basic_uc_t01", + "Hero:hid_outlander_zoneharvest_r_t01", + "Hero:hid_outlander_zoneharvest_uc_t01", + "Schematic:sid_blunt_medium_r_ore_t01", + "Schematic:sid_wall_darts_sr_t01", + "Worker:workerhalloween_uc_t01", + "Schematic:sid_edged_scythe_laser_sr_ore_t01", + "Schematic:sid_pistol_sixshooter_uc_ore_t01", + "Schematic:sid_blunt_tool_light_r_ore_t01", + "Worker:workerbasic_sr_t01", + "Schematic:sid_shotgun_auto_vr_ore_t01", + "Hero:hid_outlander_008_sr_t01", + "Hero:hid_constructor_rushbase_uc_t01", + "Schematic:sid_floor_launcher_uc_t01", + "Worker:managergadgeteer_c_t01", + "Defender:did_defenderpistol_basic_c_t01", + "Schematic:sid_edged_axe_light_r_ore_t01", + "Schematic:sid_wall_launcher_r_t01", + "Schematic:sid_sniper_standard_sr_ore_t01", + "Hero:hid_constructor_hammerplasma_vr_t01", + "Hero:hid_commando_007_r_t01", + "Schematic:sid_pistol_rapid_r_ore_t01", + "Schematic:sid_floor_health_uc_t01", + "Schematic:sid_pistol_hydraulic_vr_ore_t01", + "Schematic:sid_assault_singleshot_sr_ore_t01", + "Schematic:sid_edged_axe_light_sr_ore_t01", + "Schematic:sid_floor_launcher_r_t01", + "Defender:did_defenderassault_basic_r_t01", + "Worker:workerhalloween_c_t01" +] diff --git a/responses/Campaign/survivorData.json b/responses/Campaign/survivorData.json new file mode 100644 index 0000000..f9e5c6a --- /dev/null +++ b/responses/Campaign/survivorData.json @@ -0,0 +1,453 @@ +{ + "fixedAttributes": { + "Worker:managerdoctor_c_t01": { + "managerSynergy": "Homebase.Manager.IsDoctor" + }, + "Worker:managerdoctor_r_t01": { + "managerSynergy": "Homebase.Manager.IsDoctor" + }, + "Worker:managerdoctor_sr_kingsly_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Doctor-kingsly.IconDef-ManagerPortrait-SR-Doctor-kingsly", + "personality": "Homebase.Worker.Personality.IsCompetitive", + "managerSynergy": "Homebase.Manager.IsDoctor", + "gender": "1" + }, + "Worker:managerdoctor_sr_noctor_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Doctor-Noctor.IconDef-ManagerPortrait-SR-Doctor-noctor", + "personality": "Homebase.Worker.Personality.IsAnalytical", + "managerSynergy": "Homebase.Manager.IsDoctor", + "gender": "1" + }, + "Worker:managerdoctor_sr_treky_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Doctor-treky.IconDef-ManagerPortrait-SR-Doctor-treky", + "personality": "Homebase.Worker.Personality.IsPragmatic", + "managerSynergy": "Homebase.Manager.IsDoctor", + "gender": "2" + }, + "Worker:managerdoctor_uc_t01": { + "managerSynergy": "Homebase.Manager.IsDoctor" + }, + "Worker:managerdoctor_vr_t01": { + "managerSynergy": "Homebase.Manager.IsDoctor" + }, + "Worker:managerengineer_c_t01": { + "managerSynergy": "Homebase.Manager.IsEngineer" + }, + "Worker:managerengineer_r_t01": { + "managerSynergy": "Homebase.Manager.IsEngineer" + }, + "Worker:managerengineer_sr_countess_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Engineer-countess.IconDef-ManagerPortrait-SR-Engineer-countess", + "personality": "Homebase.Worker.Personality.IsPragmatic", + "managerSynergy": "Homebase.Manager.IsEngineer", + "gender": "2" + }, + "Worker:managerengineer_sr_maths_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Engineer-maths.IconDef-ManagerPortrait-SR-Engineer-maths", + "personality": "Homebase.Worker.Personality.IsAnalytical", + "managerSynergy": "Homebase.Manager.IsEngineer", + "gender": "2" + }, + "Worker:managerengineer_sr_sobs_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Engineer-sobs.IconDef-ManagerPortrait-SR-Engineer-sobs", + "personality": "Homebase.Worker.Personality.IsDreamer", + "managerSynergy": "Homebase.Manager.IsEngineer", + "gender": "1" + }, + "Worker:managerengineer_uc_t01": { + "managerSynergy": "Homebase.Manager.IsEngineer" + }, + "Worker:managerengineer_vr_t01": { + "managerSynergy": "Homebase.Manager.IsEngineer" + }, + "Worker:managerexplorer_c_t01": { + "managerSynergy": "Homebase.Manager.IsExplorer" + }, + "Worker:managerexplorer_r_t01": { + "managerSynergy": "Homebase.Manager.IsExplorer" + }, + "Worker:managerexplorer_sr_birdie_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Explorer-birdie.IconDef-ManagerPortrait-SR-Explorer-birdie", + "personality": "Homebase.Worker.Personality.IsCurious", + "managerSynergy": "Homebase.Manager.IsExplorer", + "gender": "2" + }, + "Worker:managerexplorer_sr_eagle_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Explorer-eagle.IconDef-ManagerPortrait-SR-Explorer-eagle", + "personality": "Homebase.Worker.Personality.IsAdventurous", + "managerSynergy": "Homebase.Manager.IsExplorer", + "gender": "2" + }, + "Worker:managerexplorer_sr_spacebound_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Explorer-spacebound.IconDef-ManagerPortrait-SR-Explorer-spacebound", + "personality": "Homebase.Worker.Personality.IsDreamer", + "managerSynergy": "Homebase.Manager.IsExplorer", + "gender": "1" + }, + "Worker:managerexplorer_uc_t01": { + "managerSynergy": "Homebase.Manager.IsExplorer" + }, + "Worker:managerexplorer_vr_t01": { + "managerSynergy": "Homebase.Manager.IsExplorer" + }, + "Worker:managergadgeteer_c_t01": { + "managerSynergy": "Homebase.Manager.IsGadgeteer" + }, + "Worker:managergadgeteer_r_t01": { + "managerSynergy": "Homebase.Manager.IsGadgeteer" + }, + "Worker:managergadgeteer_sr_fixer_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Gadgeteer-fixer.IconDef-ManagerPortrait-SR-Gadgeteer-fixer", + "personality": "Homebase.Worker.Personality.IsAnalytical", + "managerSynergy": "Homebase.Manager.IsGadgeteer", + "gender": "1" + }, + "Worker:managergadgeteer_sr_flak_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Gadgeteer-flak.IconDef-ManagerPortrait-SR-Gadgeteer-flak", + "personality": "Homebase.Worker.Personality.IsDependable", + "managerSynergy": "Homebase.Manager.IsGadgeteer", + "gender": "2" + }, + "Worker:managergadgeteer_sr_zapps_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Gadgeteer-zapps.IconDef-ManagerPortrait-SR-Gadgeteer-zapps", + "personality": "Homebase.Worker.Personality.IsCurious", + "managerSynergy": "Homebase.Manager.IsGadgeteer", + "gender": "2" + }, + "Worker:managergadgeteer_uc_t01": { + "managerSynergy": "Homebase.Manager.IsGadgeteer" + }, + "Worker:managergadgeteer_vr_t01": { + "managerSynergy": "Homebase.Manager.IsGadgeteer" + }, + "Worker:managerinventor_c_t01": { + "managerSynergy": "Homebase.Manager.IsInventor" + }, + "Worker:managerinventor_r_t01": { + "managerSynergy": "Homebase.Manager.IsInventor" + }, + "Worker:managerinventor_sr_frequency_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Inventor-frequency.IconDef-ManagerPortrait-SR-Inventor-frequency", + "personality": "Homebase.Worker.Personality.IsDreamer", + "managerSynergy": "Homebase.Manager.IsInventor", + "gender": "1" + }, + "Worker:managerinventor_sr_rad_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Inventor-rad.IconDef-ManagerPortrait-SR-Inventor-rad", + "personality": "Homebase.Worker.Personality.IsCooperative", + "managerSynergy": "Homebase.Manager.IsInventor", + "gender": "2" + }, + "Worker:managerinventor_sr_square_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Inventor-square.IconDef-ManagerPortrait-SR-Inventor-square", + "personality": "Homebase.Worker.Personality.IsPragmatic", + "managerSynergy": "Homebase.Manager.IsInventor", + "gender": "1" + }, + "Worker:managerinventor_uc_t01": { + "managerSynergy": "Homebase.Manager.IsInventor" + }, + "Worker:managerinventor_vr_t01": { + "managerSynergy": "Homebase.Manager.IsInventor" + }, + "Worker:managermartialartist_c_t01": { + "managerSynergy": "Homebase.Manager.IsMartialArtist" + }, + "Worker:managermartialartist_r_t01": { + "managerSynergy": "Homebase.Manager.IsMartialArtist" + }, + "Worker:managermartialartist_sr_dragon_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-MartialArtist-dragon.IconDef-ManagerPortrait-SR-MartialArtist-dragon", + "personality": "Homebase.Worker.Personality.IsAdventurous", + "managerSynergy": "Homebase.Manager.IsMartialArtist", + "gender": "1" + }, + "Worker:managermartialartist_sr_samurai_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-MartialArtist-samurai.IconDef-ManagerPortrait-SR-MartialArtist-samurai", + "personality": "Homebase.Worker.Personality.IsCompetitive", + "managerSynergy": "Homebase.Manager.IsMartialArtist", + "gender": "1" + }, + "Worker:managermartialartist_sr_tiger_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-MartialArtist-tiger.IconDef-ManagerPortrait-SR-MartialArtist-tiger", + "personality": "Homebase.Worker.Personality.IsDependable", + "managerSynergy": "Homebase.Manager.IsMartialArtist", + "gender": "1" + }, + "Worker:managermartialartist_uc_t01": { + "managerSynergy": "Homebase.Manager.IsMartialArtist" + }, + "Worker:managermartialartist_vr_t01": { + "managerSynergy": "Homebase.Manager.IsMartialArtist" + }, + "Worker:managerquestdoctor_r_t01": { + "managerSynergy": "Homebase.Manager.IsDoctor" + }, + "Worker:managersoldier_c_t01": { + "managerSynergy": "Homebase.Manager.IsSoldier" + }, + "Worker:managersoldier_r_t01": { + "managerSynergy": "Homebase.Manager.IsSoldier" + }, + "Worker:managersoldier_sr_malcolm_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Soldier-malcolm.IconDef-ManagerPortrait-SR-Soldier-malcolm", + "personality": "Homebase.Worker.Personality.IsCooperative", + "managerSynergy": "Homebase.Manager.IsSoldier", + "gender": "1" + }, + "Worker:managersoldier_sr_princess_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Soldier-princess.IconDef-ManagerPortrait-SR-Soldier-princess", + "personality": "Homebase.Worker.Personality.IsDependable", + "managerSynergy": "Homebase.Manager.IsSoldier", + "gender": "2" + }, + "Worker:managersoldier_sr_ramsie_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-Soldier-ramsie.IconDef-ManagerPortrait-SR-Soldier-ramsie", + "personality": "Homebase.Worker.Personality.IsAdventurous", + "managerSynergy": "Homebase.Manager.IsSoldier", + "gender": "1" + }, + "Worker:managersoldier_uc_t01": { + "managerSynergy": "Homebase.Manager.IsSoldier" + }, + "Worker:managersoldier_vr_t01": { + "managerSynergy": "Homebase.Manager.IsSoldier" + }, + "Worker:managertrainer_c_t01": { + "managerSynergy": "Homebase.Manager.IsTrainer" + }, + "Worker:managertrainer_r_t01": { + "managerSynergy": "Homebase.Manager.IsTrainer" + }, + "Worker:managertrainer_sr_jumpy_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-PersonalTrainer-jumpy.IconDef-ManagerPortrait-SR-PersonalTrainer-jumpy", + "personality": "Homebase.Worker.Personality.IsCooperative", + "managerSynergy": "Homebase.Manager.IsTrainer", + "gender": "1" + }, + "Worker:managertrainer_sr_raider_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-PersonalTrainer-raider.IconDef-ManagerPortrait-SR-PersonalTrainer-raider", + "personality": "Homebase.Worker.Personality.IsCurious", + "managerSynergy": "Homebase.Manager.IsTrainer", + "gender": "2" + }, + "Worker:managertrainer_sr_yoglattes_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-SR-PersonalTrainer-yoglattes.IconDef-ManagerPortrait-SR-PersonalTrainer-yoglattes", + "personality": "Homebase.Worker.Personality.IsCompetitive", + "managerSynergy": "Homebase.Manager.IsTrainer", + "gender": "2" + }, + "Worker:managertrainer_uc_t01": { + "managerSynergy": "Homebase.Manager.IsTrainer" + }, + "Worker:managertrainer_vr_t01": { + "managerSynergy": "Homebase.Manager.IsTrainer" + }, + "Worker:workerhalloween_alt_sr_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Troll.IconDef-WorkerPortrait-Troll", + "gender": "1" + }, + "Worker:workerhalloween_c_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Husk.IconDef-WorkerPortrait-Husk", + "gender": "1" + }, + "Worker:workerhalloween_r_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pitcher.IconDef-WorkerPortrait-Pitcher", + "gender": "1" + }, + "Worker:workerhalloween_sr_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Smasher.IconDef-WorkerPortrait-Smasher", + "gender": "1" + }, + "Worker:workerhalloween_uc_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Husky.IconDef-WorkerPortrait-Husky", + "gender": "1" + }, + "Worker:workerhalloween_vr_t01": { + "portrait": "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Lobber.IconDef-WorkerPortrait-Lobber", + "gender": "2" + } + }, + "bonuses": [ + "Homebase.Worker.SetBonus.IsResistanceLow", + "Homebase.Worker.SetBonus.IsMeleeDamageLow", + "Homebase.Worker.SetBonus.IsTrapDamageLow", + "Homebase.Worker.SetBonus.IsShieldRegenLow", + "Homebase.Worker.SetBonus.IsFortitudeLow", + "Homebase.Worker.SetBonus.IsRangedDamageLow", + "Homebase.Worker.SetBonus.IsAbilityDamageLow", + "Homebase.Worker.SetBonus.IsTrapDurabilityHigh" + ], + "personalities": [ + "Homebase.Worker.Personality.IsAdventurous", + "Homebase.Worker.Personality.IsAnalytical", + "Homebase.Worker.Personality.IsCompetitive", + "Homebase.Worker.Personality.IsCooperative", + "Homebase.Worker.Personality.IsCurious", + "Homebase.Worker.Personality.IsDependable", + "Homebase.Worker.Personality.IsDreamer", + "Homebase.Worker.Personality.IsPragmatic" + ], + "portraits": { + "Homebase.Manager.IsDoctor": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Doctor-M01.IconDef-ManagerPortrait-Doctor-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Doctor-F01.IconDef-ManagerPortrait-Doctor-F01" + ] + }, + "Homebase.Manager.IsEngineer": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Engineer-M01.IconDef-ManagerPortrait-Engineer-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Engineer-F01.IconDef-ManagerPortrait-Engineer-F01" + ] + }, + "Homebase.Manager.IsExplorer": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Explorer-M01.IconDef-ManagerPortrait-Explorer-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Explorer-F01.IconDef-ManagerPortrait-Explorer-F01" + ] + }, + "Homebase.Manager.IsGadgeteer": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Gadgeteer-M01.IconDef-ManagerPortrait-Gadgeteer-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Gadgeteer-F01.IconDef-ManagerPortrait-Gadgeteer-F01" + ] + }, + "Homebase.Manager.IsInventor": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Inventor-M01.IconDef-ManagerPortrait-Inventor-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Inventor-F01.IconDef-ManagerPortrait-Inventor-F01" + ] + }, + "Homebase.Manager.IsSoldier": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Marksman-M01.IconDef-ManagerPortrait-Marksman-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-Marksman-F01.IconDef-ManagerPortrait-Marksman-F01" + ] + }, + "Homebase.Manager.IsMartialArtist": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-MartialArtist-M01.IconDef-ManagerPortrait-MartialArtist-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-MartialArtist-F01.IconDef-ManagerPortrait-MartialArtist-F01" + ] + }, + "Homebase.Manager.IsTrainer": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-PersonalTrainer-M01.IconDef-ManagerPortrait-PersonalTrainer-M01" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-ManagerPortrait-PersonalTrainer-F01.IconDef-ManagerPortrait-PersonalTrainer-F01" + ] + }, + "Homebase.Worker.Personality.IsAdventurous": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-M01.IconDef-WorkerPortrait-Adventurous-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-M02.IconDef-WorkerPortrait-Adventurous-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-M03.IconDef-WorkerPortrait-Adventurous-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-F01.IconDef-WorkerPortrait-Adventurous-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-F02.IconDef-WorkerPortrait-Adventurous-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Adventurous-F03.IconDef-WorkerPortrait-Adventurous-F03" + ] + }, + "Homebase.Worker.Personality.IsAnalytical": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-M01.IconDef-WorkerPortrait-Analytical-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-M02.IconDef-WorkerPortrait-Analytical-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-M03.IconDef-WorkerPortrait-Analytical-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-F01.IconDef-WorkerPortrait-Analytical-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-F02.IconDef-WorkerPortrait-Analytical-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Analytical-F03.IconDef-WorkerPortrait-Analytical-F03" + ] + }, + "Homebase.Worker.Personality.IsCompetitive": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-M01.IconDef-WorkerPortrait-Competitive-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-M02.IconDef-WorkerPortrait-Competitive-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-M03.IconDef-WorkerPortrait-Competitive-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-F01.IconDef-WorkerPortrait-Competitive-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-F02.IconDef-WorkerPortrait-Competitive-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Competitive-F03.IconDef-WorkerPortrait-Competitive-F03" + ] + }, + "Homebase.Worker.Personality.IsCooperative": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-M01.IconDef-WorkerPortrait-Cooperative-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-M02.IconDef-WorkerPortrait-Cooperative-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-M03.IconDef-WorkerPortrait-Cooperative-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-F01.IconDef-WorkerPortrait-Cooperative-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-F02.IconDef-WorkerPortrait-Cooperative-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Cooperative-F03.IconDef-WorkerPortrait-Cooperative-F03" + ] + }, + "Homebase.Worker.Personality.IsCurious": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-M01.IconDef-WorkerPortrait-Curious-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-M02.IconDef-WorkerPortrait-Curious-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-M03.IconDef-WorkerPortrait-Curious-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-F01.IconDef-WorkerPortrait-Curious-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-F02.IconDef-WorkerPortrait-Curious-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Curious-F03.IconDef-WorkerPortrait-Curious-F03" + ] + }, + "Homebase.Worker.Personality.IsDependable": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-M01.IconDef-WorkerPortrait-Dependable-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-M02.IconDef-WorkerPortrait-Dependable-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-M03.IconDef-WorkerPortrait-Dependable-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-F01.IconDef-WorkerPortrait-Dependable-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-F02.IconDef-WorkerPortrait-Dependable-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dependable-F03.IconDef-WorkerPortrait-Dependable-F03" + ] + }, + "Homebase.Worker.Personality.IsDreamer": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-M01.IconDef-WorkerPortrait-Dreamer-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-M02.IconDef-WorkerPortrait-Dreamer-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-M03.IconDef-WorkerPortrait-Dreamer-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-F01.IconDef-WorkerPortrait-Dreamer-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-F02.IconDef-WorkerPortrait-Dreamer-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Dreamer-F03.IconDef-WorkerPortrait-Dreamer-F03" + ] + }, + "Homebase.Worker.Personality.IsPragmatic": { + "1": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-M01.IconDef-WorkerPortrait-Pragmatic-M01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-M02.IconDef-WorkerPortrait-Pragmatic-M02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-M03.IconDef-WorkerPortrait-Pragmatic-M03" + ], + "2": [ + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-F01.IconDef-WorkerPortrait-Pragmatic-F01", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-F02.IconDef-WorkerPortrait-Pragmatic-F02", + "/Game/UI/Icons/Icon-Worker/IconDefinitions/IconDef-WorkerPortrait-Pragmatic-F03.IconDef-WorkerPortrait-Pragmatic-F03" + ] + } + } +} diff --git a/structure/functions.js b/structure/functions.js index 173ccb4..bc40c13 100644 --- a/structure/functions.js +++ b/structure/functions.js @@ -284,6 +284,47 @@ function getContentPages(req) { return contentpages; } +function MakeSurvivorAttributes(templateId) { + const SurvivorData = require("./../responses/Campaign/survivorData.json"); + var SurvivorAttributes = { + "level": 1, + "item_seen": false, + "squad_slot_idx": -1, + "building_slot_used": -1 + }; + + if (SurvivorData.fixedAttributes.hasOwnProperty(templateId)) { + SurvivorAttributes = {...SurvivorAttributes, ...SurvivorData.fixedAttributes[templateId]}; + } + + if (!SurvivorAttributes.hasOwnProperty("gender")) { + SurvivorAttributes.gender = (Math.floor(Math.random() * (1 - 3) + 3)).toString(); // Set a random survivor gender ("1" = male, "2" = female) + } + + if (!SurvivorAttributes.hasOwnProperty("managerSynergy")) { + var randomNumber = Math.floor(Math.random() * SurvivorData.bonuses.length); + SurvivorAttributes.set_bonus = SurvivorData.bonuses[randomNumber]; + } + + if (!SurvivorAttributes.hasOwnProperty("personality")) { + var randomNumber = Math.floor(Math.random() * SurvivorData.personalities.length); + SurvivorAttributes.personality = SurvivorData.personalities[randomNumber]; + } + + if (!SurvivorAttributes.hasOwnProperty("portrait")) { + portraitFactor = SurvivorAttributes.personality; + if (SurvivorAttributes.hasOwnProperty("managerSynergy")) { + portraitFactor = SurvivorAttributes.managerSynergy; + } + + var gender = SurvivorAttributes.gender + var randomNumber = Math.floor(Math.random() * SurvivorData.portraits[portraitFactor][gender].length); + SurvivorAttributes.portrait = SurvivorData.portraits[portraitFactor][gender][randomNumber]; + } + + return SurvivorAttributes; +} + function MakeID() { return uuid.v4(); } @@ -311,6 +352,7 @@ module.exports = { getItemShop, getTheater, getContentPages, + MakeSurvivorAttributes, MakeID, sendXmppMessageToAll, DecodeBase64 diff --git a/structure/mcp.js b/structure/mcp.js index a13c86e..7a0b513 100644 --- a/structure/mcp.js +++ b/structure/mcp.js @@ -2434,6 +2434,9 @@ express.post("/fortnite/api/game/v2/profile/*/client/TransmogItem", async (req, const randomNumber = Math.floor(Math.random() * transformItemIDS.length); const ID = functions.MakeID(); var Item = {"templateId":transformItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1}; + if (transformItemIDS[randomNumber].toLowerCase().startsWith("worker:")) { + Item.attributes = functions.MakeSurvivorAttributes(transformItemIDS[randomNumber]); + } profile.items[ID] = Item @@ -4563,6 +4566,9 @@ express.post("/fortnite/api/game/v2/profile/*/client/OpenCardPack", async (req, const randomNumber = Math.floor(Math.random() * ItemIDS.length); const ID = functions.MakeID(); var Item = {"templateId":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1}; + if (ItemIDS[randomNumber].toLowerCase().startsWith("worker:")) { + Item.attributes = functions.MakeSurvivorAttributes(ItemIDS[randomNumber]); + } profile.items[ID] = Item @@ -4652,7 +4658,13 @@ express.post("/fortnite/api/game/v2/profile/*/client/PopulatePrerolledOffers", a for (var i = 0; i < 10; i++) { const randomNumber = Math.floor(Math.random() * ItemIDS.length); - profile.items[key].attributes.items.push({"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1}) + var Item = {"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1}; + + if (ItemIDS[randomNumber].toLowerCase().startsWith("worker:")) { + Item.attributes = functions.MakeSurvivorAttributes(ItemIDS[randomNumber]); + } + + profile.items[key].attributes.items.push(Item) } ApplyProfileChanges.push({ @@ -5593,7 +5605,13 @@ express.post("/fortnite/api/game/v2/profile/*/client/PurchaseCatalogEntry", asyn for (var i = 0; i < 10; i++) { const randomNumber = Math.floor(Math.random() * ItemIDS.length); - campaign.items[key].attributes.items.push({"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1}) + var Item = {"itemType":ItemIDS[randomNumber],"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":1}; + + if (ItemIDS[randomNumber].toLowerCase().startsWith("worker:")) { + Item.attributes = functions.MakeSurvivorAttributes(ItemIDS[randomNumber]); + } + + campaign.items[key].attributes.items.push(Item) } MultiUpdate[0].profileChanges.push({ From 8c924bdee4108c9957d8e5dd2f33f7c6d538cd47 Mon Sep 17 00:00:00 2001 From: PRO100KatYT <67335438+PRO100KatYT@users.noreply.github.com> Date: Tue, 14 Mar 2023 06:17:42 +0100 Subject: [PATCH 4/6] Fixed the scavenger event transformation loot pool --- responses/Campaign/transformItemIDS.json | 78 +++--------------------- 1 file changed, 8 insertions(+), 70 deletions(-) diff --git a/responses/Campaign/transformItemIDS.json b/responses/Campaign/transformItemIDS.json index 6582aeb..91bb21d 100644 --- a/responses/Campaign/transformItemIDS.json +++ b/responses/Campaign/transformItemIDS.json @@ -74,76 +74,14 @@ "Schematic:sid_launcher_grenade_r_ore_t01" ], "ConversionControl:cck_weapon_scavenger_consumable_sr": [ - "Schematic:sid_piercing_spear_military_sr_ore_t01", - "Schematic:sid_piercing_spear_laser_sr_ore_t01", - "Schematic:sid_piercing_spear_sr_ore_t01", - "Schematic:sid_edged_sword_medium_laser_sr_ore_t01", - "Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01", - "Schematic:sid_edged_sword_medium_sr_ore_t01", - "Schematic:sid_edged_sword_light_sr_ore_t01", - "Schematic:sid_edged_sword_hydraulic_sr_ore_t01", - "Schematic:sid_edged_sword_heavy_sr_ore_t01", - "Schematic:sid_edged_scythe_laser_sr_ore_t01", - "Schematic:sid_edged_scythe_sr_ore_t01", - "Schematic:sid_edged_axe_medium_laser_sr_ore_t01", - "Schematic:sid_edged_axe_medium_sr_ore_t01", - "Schematic:sid_edged_axe_light_sr_ore_t01", - "Schematic:sid_edged_axe_heavy_sr_ore_t01", - "Schematic:sid_blunt_medium_sr_ore_t01", - "Schematic:sid_blunt_light_sr_ore_t01", - "Schematic:sid_blunt_hammer_rocket_sr_ore_t01", - "Schematic:sid_blunt_hammer_heavy_sr_ore_t01", - "Schematic:sid_blunt_light_rocketbat_sr_ore_t01", - "Schematic:sid_blunt_club_light_sr_ore_t01", - "Schematic:sid_assault_auto_sr_ore_t01", - "Schematic:sid_assault_auto_halloween_sr_ore_t01", - "Schematic:sid_assault_auto_founders_sr_ore_t01", - "Schematic:sid_assault_surgical_sr_ore_t01", - "Schematic:sid_assault_singleshot_sr_ore_t01", - "Schematic:sid_assault_semiauto_sr_ore_t01", - "Schematic:sid_assault_raygun_sr_ore_t01", - "Schematic:sid_assault_lmg_sr_ore_t01", - "Schematic:sid_assault_lmg_drum_founders_sr_ore_t01", - "Schematic:sid_assault_hydra_sr_ore_t01", - "Schematic:sid_assault_doubleshot_sr_ore_t01", - "Schematic:sid_assault_burst_sr_ore_t01", - "Schematic:sid_sniper_tripleshot_sr_ore_t01", - "Schematic:sid_sniper_standard_scope_sr_ore_t01", - "Schematic:sid_sniper_standard_sr_ore_t01", - "Schematic:sid_sniper_shredder_sr_ore_t01", - "Schematic:sid_sniper_hydraulic_sr_ore_t01", - "Schematic:sid_sniper_boltaction_scope_sr_ore_t01", - "Schematic:sid_sniper_auto_sr_ore_t01", - "Schematic:sid_sniper_amr_sr_ore_t01", - "Schematic:sid_shotgun_tactical_precision_sr_ore_t01", - "Schematic:sid_shotgun_tactical_founders_sr_ore_t01", - "Schematic:sid_shotgun_standard_sr_ore_t01", - "Schematic:sid_shotgun_semiauto_sr_ore_t01", - "Schematic:sid_shotgun_minigun_sr_ore_t01", - "Schematic:sid_shotgun_longarm_sr_ore_t01", - "Schematic:sid_shotgun_heavy_sr_ore_t01", - "Schematic:sid_shotgun_break_ou_sr_ore_t01", - "Schematic:sid_shotgun_break_sr_ore_t01", - "Schematic:sid_shotgun_auto_sr_ore_t01", - "Schematic:sid_pistol_zapper_sr_ore_t01", - "Schematic:sid_pistol_space_sr_ore_t01", - "Schematic:sid_pistol_semiauto_sr_ore_t01", - "Schematic:sid_pistol_rocket_sr_ore_t01", - "Schematic:sid_pistol_rapid_sr_ore_t01", - "Schematic:sid_pistol_hydraulic_sr_ore_t01", - "Schematic:sid_pistol_handcannon_semi_sr_ore_t01", - "Schematic:sid_pistol_handcannon_sr_ore_t01", - "Schematic:sid_pistol_gatling_sr_ore_t01", - "Schematic:sid_pistol_firecracker_sr_ore_t01", - "Schematic:sid_pistol_dragon_sr_ore_t01", - "Schematic:sid_pistol_bolt_sr_ore_t01", - "Schematic:sid_pistol_autoheavy_sr_ore_t01", - "Schematic:sid_pistol_autoheavy_founders_sr_ore_t01", - "Schematic:sid_pistol_auto_sr_ore_t01", - "Schematic:sid_launcher_rocket_sr_ore_t01", - "Schematic:sid_launcher_pumpkin_rpg_sr_ore_t01", - "Schematic:sid_launcher_hydraulic_sr_ore_t01", - "Schematic:sid_launcher_grenade_sr_ore_t01" + "Schematic:sid_assault_scavenger_sr_ore_t01", + "Schematic:sid_shotgun_semiauto_scavenger_sr_ore_t01", + "Schematic:sid_sniper_scavenger_sr_ore_t01", + "Schematic:sid_edged_axe_scavenger_sr_ore_t01", + "Schematic:sid_blunt_scavenger_sr_ore_t01", + "Schematic:sid_shotgun_break_scavenger_sr_ore_t01", + "Schematic:sid_pistol_scavenger_sr_ore_t01", + "Schematic:sid_piercing_spear_scavenger_sr_ore_t01" ], "ConversionControl:cck_weapon_core_consumable": [ "Schematic:sid_piercing_spear_military_sr_ore_t01", From 5f6c33c4f0062c4a23ed2f094d44577d53839622 Mon Sep 17 00:00:00 2001 From: PRO100KatYT <67335438+PRO100KatYT@users.noreply.github.com> Date: Wed, 15 Mar 2023 07:36:12 +0100 Subject: [PATCH 5/6] Alphabetize the cardpackLootItemIDS.json --- responses/Campaign/cardpackLootItemIDS.json | 1044 +++++++++---------- 1 file changed, 522 insertions(+), 522 deletions(-) diff --git a/responses/Campaign/cardpackLootItemIDS.json b/responses/Campaign/cardpackLootItemIDS.json index fed1af2..4b68f69 100644 --- a/responses/Campaign/cardpackLootItemIDS.json +++ b/responses/Campaign/cardpackLootItemIDS.json @@ -1,526 +1,526 @@ [ - "Schematic:sid_floor_spikes_r_t01", - "Schematic:sid_wall_wood_spikes_sr_t01", - "Schematic:sid_edged_axe_medium_c_ore_t01", - "Schematic:sid_pistol_boltrevolver_uc_ore_t01", - "Schematic:sid_piercing_spear_military_r_ore_t01", - "Schematic:sid_sniper_shredder_sr_ore_t01", - "Schematic:sid_shotgun_tactical_founders_r_ore_t01", - "Schematic:sid_assault_auto_sr_ore_t01", - "Defender:did_defenderpistol_basic_sr_t01", - "Schematic:sid_wall_wood_spikes_uc_t01", - "Schematic:sid_assault_raygun_sr_ore_t01", - "Schematic:sid_assault_burst_c_ore_t01", - "Defender:did_defendershotgun_basic_c_t01", - "Schematic:sid_pistol_sixshooter_c_ore_t01", - "Schematic:sid_sniper_standard_c_ore_t01", - "Hero:hid_constructor_010_sr_t01", - "Hero:hid_commando_guntough_uc_t01", -"Schematic:sid_wall_wood_spikes_vr_t01", - "Schematic:sid_ceiling_electric_single_uc_t01", - "Schematic:sid_pistol_boltrevolver_c_ore_t01", - "Hero:hid_commando_008_r_t01", - "Schematic:sid_pistol_gatling_vr_ore_t01", - "Hero:hid_ninja_smokedimmak_sr_t01", - "Defender:did_defenderassault_basic_vr_t01", - "Hero:hid_outlander_008_r_t01", - "Schematic:sid_assault_raygun_vr_ore_t01", - "Schematic:sid_assault_doubleshot_sr_ore_t01", - "Schematic:sid_sniper_auto_uc_ore_t01", - "Schematic:sid_edged_axe_medium_founders_vr_ore_t01", - "Schematic:sid_wall_darts_vr_t01", - "Schematic:sid_sniper_shredder_vr_ore_t01", - "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", - "Worker:managersoldier_sr_malcolm_t01", - "Schematic:sid_wall_wood_spikes_c_t01", - "Hero:hid_ninja_010_sr_t01", - "Worker:managerexplorer_sr_eagle_t01", - "Schematic:sid_pistol_handcannon_semi_sr_ore_t01", - "Hero:hid_ninja_slashbreath_vr_t01", - "Worker:managerinventor_vr_t01", - "Schematic:sid_blunt_light_uc_ore_t01", - "Schematic:sid_wall_light_r_t01", - "Schematic:sid_pistol_space_sr_ore_t01", - "Schematic:sid_shotgun_standard_c_ore_t01", - "Hero:hid_constructor_basehyper_r_t01", - "Hero:hid_commando_guntough_sr_t01", - "Schematic:sid_pistol_dragon_sr_ore_t01", - "Schematic:sid_pistol_rapid_sr_ore_t01", - "Schematic:sid_sniper_boltaction_scope_vr_ore_t01", - "Schematic:sid_shotgun_semiauto_vr_ore_t01", - "Schematic:sid_sniper_tripleshot_sr_ore_t01", - "Schematic:sid_launcher_grenade_sr_ore_t01", - "Defender:did_defendermelee_basic_uc_t01", - "Worker:managergadgeteer_r_t01", - "Schematic:sid_shotgun_heavy_sr_ore_t01", - "Hero:hid_ninja_slashbreath_r_t01", - "Schematic:sid_shotgun_break_ou_vr_ore_t01", - "Schematic:sid_shotgun_auto_founders_vr_ore_t01", - "Hero:hid_outlander_zoneharvest_vr_t01", - "Schematic:sid_edged_sword_medium_sr_ore_t01", - "Schematic:sid_edged_sword_heavy_sr_ore_t01", - "Worker:managerexplorer_c_t01", - "Schematic:sid_pistol_space_vr_ore_t01", - "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", - "Schematic:sid_pistol_boltrevolver_r_ore_t01", - "Schematic:sid_launcher_pumpkin_rpg_sr_ore_t01", - "Hero:hid_constructor_rushbase_vr_t01", - "Schematic:sid_piercing_spear_c_ore_t01", - "Schematic:sid_pistol_firecracker_r_ore_t01", - "Schematic:sid_blunt_tool_light_uc_ore_t01", - "Schematic:sid_blunt_club_light_sr_ore_t01", - "Schematic:sid_assault_auto_uc_ore_t01", - "Schematic:sid_wall_light_vr_t01", - "Schematic:sid_edged_sword_heavy_uc_ore_t01", - "Schematic:sid_edged_sword_medium_uc_ore_t01", - "Schematic:sid_edged_sword_hydraulic_sr_ore_t01", - "Schematic:sid_edged_axe_heavy_r_ore_t01", - "Hero:hid_commando_grenademaster_sr_t01", - "Worker:managerexplorer_uc_t01", - "Hero:hid_outlander_spherefragment_sr_t01", - "Schematic:sid_assault_lmg_drum_founders_vr_ore_t01", - "Hero:hid_outlander_punchphase_vr_t01", - "Hero:hid_ninja_009_sr_t01", - "Worker:managerexplorer_sr_spacebound_t01", - "Schematic:sid_edged_scythe_sr_ore_t01", - "Defender:did_defendermelee_basic_r_t01", - "Schematic:sid_shotgun_tactical_founders_sr_ore_t01", - "Schematic:sid_edged_sword_heavy_r_ore_t01", - "Worker:managerdoctor_vr_t01", - "Schematic:sid_floor_spikes_sr_t01", - "Schematic:sid_edged_scythe_laser_vr_ore_t01", - "Schematic:sid_shotgun_auto_sr_ore_t01", - "Worker:managerengineer_r_t01", - "Hero:hid_ninja_slashtail_sr_t01", - "Worker:managersoldier_c_t01", - "Schematic:sid_ceiling_electric_single_vr_t01", - "Schematic:sid_floor_spikes_wood_r_t01", - "Schematic:sid_edged_axe_heavy_uc_ore_t01", - "Schematic:sid_shotgun_break_ou_uc_ore_t01", - "Defender:did_defendersniper_basic_vr_t01", - "Schematic:sid_wall_darts_r_t01", - "Defender:did_defenderassault_founders_vr_t01", - "Hero:hid_outlander_zonepistol_r_t01", - "Schematic:sid_edged_axe_light_vr_ore_t01", - "Schematic:sid_wall_wood_spikes_r_t01", - "Schematic:sid_sniper_standard_scope_sr_ore_t01", - "Schematic:sid_shotgun_break_uc_ore_t01", - "Hero:hid_constructor_008_r_t01", - "Hero:hid_constructor_007_vr_t01", - "Hero:hid_ninja_starsrain_vr_t01", - "Hero:hid_ninja_007_vr_t01", - "Hero:hid_commando_008_foundersm_sr_t01", - "Hero:hid_commando_008_foundersf_sr_t01", - "Schematic:sid_edged_sword_medium_r_ore_t01", - "Schematic:sid_edged_sword_medium_c_ore_t01", - "Schematic:sid_assault_singleshot_r_ore_t01", - "Schematic:sid_shotgun_auto_uc_ore_t01", - "Worker:managerengineer_sr_maths_t01", - "Schematic:sid_sniper_auto_founders_vr_ore_t01", - "Defender:did_defendershotgun_basic_r_t01", - "Schematic:sid_assault_semiauto_founders_vr_ore_t01", - "Schematic:sid_ceiling_electric_aoe_vr_t01", - "Hero:hid_constructor_007_r_t01", - "Hero:hid_outlander_009_sr_t01", - "Worker:managertrainer_uc_t01", - "Hero:hid_outlander_009_r_t01", - "Schematic:sid_pistol_semiauto_sr_ore_t01", - "Schematic:sid_sniper_hydraulic_vr_ore_t01", - "Schematic:sid_wall_light_sr_t01", - "Schematic:sid_shotgun_tactical_c_ore_t01", - "Schematic:sid_edged_axe_medium_r_ore_t01", - "Schematic:sid_assault_surgical_sr_ore_t01", - "Schematic:sid_pistol_auto_vr_ore_t01", - "Schematic:sid_edged_axe_heavy_sr_ore_t01", - "Schematic:sid_floor_ward_r_t01", - "Hero:hid_ninja_starsassassin_r_t01", - "Worker:workerbasic_uc_t01", - "Schematic:sid_floor_launcher_vr_t01", - "Hero:hid_commando_007_vr_t01", - "Hero:hid_outlander_010_vr_t01", - "Schematic:sid_pistol_zapper_sr_ore_t01", - "Schematic:sid_pistol_semiauto_founders_vr_ore_t01", - "Schematic:sid_pistol_firecracker_sr_ore_t01", - "Schematic:sid_pistol_zapper_vr_ore_t01", - "Hero:hid_outlander_zonepistolhw_sr_t01", - "Schematic:sid_assault_auto_vr_ore_t01", - "Schematic:sid_pistol_bolt_sr_ore_t01", - "Worker:managermartialartist_r_t01", - "Schematic:sid_wall_electric_sr_t01", - "Hero:hid_ninja_starsassassin_foundersm_sr_t01", - "Schematic:sid_floor_spikes_wood_uc_t01", - "Schematic:sid_blunt_hammer_heavy_vr_ore_t01", - "Schematic:sid_pistol_autoheavy_sr_ore_t01", - "Worker:workerhalloween_vr_t01", - "Schematic:sid_ceiling_electric_aoe_r_t01", - "Worker:managergadgeteer_sr_fixer_t01", - "Schematic:sid_piercing_spear_sr_ore_t01", - "Hero:hid_constructor_009_r_t01", - "Schematic:sid_pistol_bolt_vr_ore_t01", - "Hero:hid_constructor_sony_r_t01", - "Schematic:sid_sniper_standard_vr_ore_t01", - "Hero:hid_commando_sony_r_t01", - "Schematic:sid_shotgun_auto_r_ore_t01", - "Hero:hid_outlander_007_vr_t01", - "Hero:hid_commando_010_sr_t01", - "Hero:hid_commando_guntough_vr_t01", - "Schematic:sid_pistol_semiauto_c_ore_t01", - "Schematic:sid_shotgun_break_sr_ore_t01", - "Hero:hid_outlander_zoneharvest_sr_t01", - "Schematic:sid_shotgun_tactical_precision_r_ore_t01", - "Hero:hid_constructor_010_vr_t01", - "Worker:workerhalloween_sr_t01", - "Schematic:sid_sniper_tripleshot_vr_ore_t01", - "Hero:hid_outlander_008_foundersm_sr_t01", - "Worker:managertrainer_sr_jumpy_t01", - "Hero:hid_ninja_starsassassin_vr_t01", - "Schematic:sid_blunt_heavy_paddle_r_ore_t01", - "Schematic:sid_pistol_gatling_sr_ore_t01", - "Hero:hid_ninja_008_r_t01", - "Schematic:sid_sniper_amr_r_ore_t01", - "Worker:managertrainer_sr_yoglattes_t01", - "Worker:managerengineer_c_t01", - "Hero:hid_constructor_008_sr_t01", - "Hero:hid_commando_grenadegun_vr_t01", - "Worker:managersoldier_sr_ramsie_t01", - "Hero:hid_constructor_plasmadamage_vr_t01", - "Worker:managermartialartist_vr_t01", - "Worker:managermartialartist_sr_tiger_t01", - "Schematic:sid_shotgun_standard_uc_ore_t01", - "Defender:did_defendermelee_basic_sr_t01", - "Worker:managerinventor_uc_t01", - "Worker:managerdoctor_r_t01", - "Schematic:sid_shotgun_standard_r_ore_t01", - "Worker:managermartialartist_sr_dragon_t01", - "Worker:managertrainer_sr_raider_t01", - "Schematic:sid_shotgun_tactical_founders_vr_ore_t01", - "Schematic:sid_pistol_sixshooter_r_ore_t01", - "Hero:hid_constructor_basebig_sr_t01", - "Schematic:sid_floor_ward_uc_t01", - "Schematic:sid_sniper_hydraulic_sr_ore_t01", - "Schematic:sid_edged_axe_light_uc_ore_t01", - "Schematic:sid_pistol_handcannon_vr_ore_t01", - "Schematic:sid_edged_axe_heavy_vr_ore_t01", - "Hero:hid_constructor_hammertank_sr_t01", - "Hero:hid_constructor_007_uc_t01", - "Schematic:sid_shotgun_semiauto_r_ore_t01", - "Schematic:sid_blunt_light_vr_ore_t01", - "Defender:did_defenderpistol_basic_r_t01", - "Schematic:sid_edged_sword_light_vr_ore_t01", - "Hero:hid_outlander_punchdamage_vr_t01", - "Hero:hid_outlander_zonepistol_vr_t01", - "Schematic:sid_edged_sword_medium_laser_vr_ore_t01", - "Schematic:sid_assault_auto_halloween_sr_ore_t01", - "Schematic:sid_shotgun_break_ou_sr_ore_t01", - "Hero:hid_constructor_hammertank_r_t01", - "Hero:hid_ninja_010_vr_t01", - "Schematic:sid_shotgun_longarm_sr_ore_t01", - "Worker:managerinventor_sr_frequency_t01", - "Schematic:sid_edged_sword_heavy_c_ore_t01", - "Schematic:sid_assault_burst_uc_ore_t01", - "Worker:managerinventor_c_t01", - "Schematic:sid_piercing_spear_military_sr_ore_t01", - "Worker:managerdoctor_sr_noctor_t01", - "Schematic:sid_blunt_light_rocketbat_vr_ore_t01", - "Schematic:sid_floor_spikes_wood_c_t01", - "Schematic:sid_edged_axe_light_c_ore_t01", - "Defender:did_defendersniper_basic_sr_t01", - "Schematic:sid_ceiling_electric_single_c_t01", - "Hero:hid_ninja_starsassassin_uc_t01", - "Schematic:sid_ceiling_electric_single_r_t01", - "Hero:hid_commando_shockdamage_sr_t01", - "Schematic:sid_pistol_dragon_vr_ore_t01", - "Hero:hid_commando_grenadegun_sr_t01", - "Schematic:sid_edged_axe_medium_sr_ore_t01", - "Schematic:sid_launcher_rocket_vr_ore_t01", - "Hero:hid_ninja_008_sr_t01", - "Schematic:sid_blunt_light_bat_r_ore_t01", - "Schematic:sid_floor_launcher_sr_t01", - "Schematic:sid_blunt_medium_c_ore_t01", - "Schematic:sid_edged_scythe_uc_ore_t01", - "Schematic:sid_pistol_handcannon_r_ore_t01", - "Schematic:sid_floor_ward_sr_t01", - "Schematic:sid_piercing_spear_laser_sr_ore_t01", - "Schematic:sid_pistol_autoheavy_founders_vr_ore_t01", - "Schematic:sid_piercing_spear_vr_ore_t01", - "Defender:did_defenderpistol_founders_vr_t01", - "Worker:managergadgeteer_sr_flak_t01", - "Worker:managerengineer_uc_t01", - "Hero:hid_commando_009_r_t01", - "Schematic:sid_ceiling_gas_vr_t01", - "Worker:managerexplorer_sr_birdie_t01", - "Schematic:sid_edged_axe_medium_uc_ore_t01", - "Worker:managertrainer_c_t01", - "Defender:did_defendershotgun_basic_vr_t01", - "Defender:did_defendersniper_basic_r_t01", - "Schematic:sid_floor_health_r_t01", - "Schematic:sid_blunt_light_rocketbat_sr_ore_t01", - "Schematic:sid_launcher_rocket_sr_ore_t01", - "Schematic:sid_blunt_light_sr_ore_t01", - "Hero:hid_ninja_smokedimmak_r_t01", - "Schematic:sid_assault_semiauto_r_ore_t01", - "Defender:did_defendershotgun_basic_sr_t01", - "Schematic:sid_edged_sword_hydraulic_vr_ore_t01", - "Hero:hid_commando_shockdamage_r_t01", - "Hero:hid_commando_grenadegun_uc_t01", - "Schematic:sid_floor_spikes_wood_sr_t01", - "Hero:hid_commando_gcgrenade_vr_t01", - "Schematic:sid_shotgun_semiauto_sr_ore_t01", - "Schematic:sid_shotgun_standard_sr_ore_t01", - "Hero:hid_ninja_slashtail_vr_t01", - "Hero:hid_outlander_zonepistol_sr_t01", - "Hero:hid_ninja_slashtail_r_t01", - "Schematic:sid_edged_sword_light_founders_vr_ore_t01", - "Hero:hid_commando_shockdamage_vr_t01", - "Schematic:sid_sniper_boltaction_c_ore_t01", - "Defender:did_defendershotgun_basic_uc_t01", - "Hero:hid_outlander_009_vr_t01", - "Defender:did_defendermelee_basic_c_t01", - "Schematic:sid_assault_semiauto_sr_ore_t01", - "Hero:hid_constructor_hammertank_vr_t01", - "Schematic:sid_assault_burst_vr_ore_t01", - "Schematic:sid_sniper_boltaction_uc_ore_t01", - "Hero:hid_outlander_spherefragment_vr_t01", - "Schematic:sid_ceiling_electric_single_sr_t01", - "Schematic:sid_pistol_handcannon_semi_r_ore_t01", - "Schematic:sid_blunt_hammer_rocket_sr_ore_t01", - "Worker:managertrainer_r_t01", - "Hero:hid_commando_grenadegun_r_t01", - "Schematic:sid_shotgun_break_r_ore_t01", - "Schematic:sid_floor_ward_vr_t01", - "Hero:hid_constructor_008_foundersm_sr_t01", - "Worker:managerexplorer_vr_t01", - "Schematic:sid_piercing_spear_uc_ore_t01", - "Schematic:sid_ceiling_gas_sr_t01", - "Hero:hid_constructor_basehyper_sr_t01", - "Schematic:sid_blunt_hammer_heavy_sr_ore_t01", - "Hero:hid_outlander_zonefragment_sr_t01", - "Schematic:sid_edged_scythe_vr_ore_t01", - "Hero:hid_constructor_008_foundersf_sr_t01", - "Schematic:sid_assault_burst_sr_ore_t01", - "Worker:managerengineer_vr_t01", - "Hero:hid_ninja_009_vr_t01", - "Schematic:sid_sniper_boltaction_scope_sr_ore_t01", - "Hero:hid_commando_008_vr_t01", - "Schematic:sid_pistol_hydraulic_sr_ore_t01", - "Hero:hid_outlander_punchphase_r_t01", - "Hero:hid_outlander_008_foundersf_sr_t01", - "Schematic:sid_blunt_light_c_ore_t01", - "Schematic:sid_pistol_handcannon_sr_ore_t01", - "Defender:did_defenderpistol_basic_vr_t01", - "Hero:hid_outlander_spherefragment_r_t01", - "Worker:managergadgeteer_uc_t01", - "Schematic:sid_assault_semiauto_uc_ore_t01", - "Defender:did_defendersniper_basic_c_t01", - "Schematic:sid_edged_scythe_r_ore_t01", - "Hero:hid_constructor_plasmadamage_r_t01", - "Schematic:sid_ceiling_electric_aoe_sr_t01", - "Schematic:sid_edged_sword_heavy_founders_vr_ore_t01", - "Defender:did_defenderassault_basic_sr_t01", - "Schematic:sid_blunt_light_bat_uc_ore_t01", - "Schematic:sid_piercing_spear_laser_vr_ore_t01", - "Worker:managergadgeteer_sr_zapps_t01", - "Hero:hid_outlander_008_vr_t01", - "Hero:hid_commando_gcgrenade_sr_t01", - "Schematic:sid_edged_scythe_c_ore_t01", - "Schematic:sid_blunt_hammer_heavy_founders_vr_ore_t01", - "Hero:hid_constructor_rushbase_sr_t01", - "Worker:managerengineer_sr_countess_t01", - "Worker:managerinventor_sr_rad_t01", - "Worker:managerdoctor_sr_kingsly_t01", - "Schematic:sid_blunt_hammer_rocket_vr_ore_t01", - "Defender:did_defendermelee_basic_vr_t01", - "Worker:managerdoctor_c_t01", - "Schematic:sid_edged_sword_medium_laser_sr_ore_t01", - "Schematic:sid_assault_auto_c_ore_t01", - "Schematic:sid_assault_lmg_sr_ore_t01", - "Schematic:sid_assault_semiauto_c_ore_t01", - "Hero:hid_ninja_slashbreath_sr_t01", - "Defender:did_defendersniper_basic_uc_t01", - "Hero:hid_outlander_punchdamage_sr_t01", - "Defender:did_defenderpistol_basic_uc_t01", - "Hero:hid_ninja_007_sr_t01", - "Worker:managertrainer_vr_t01", - "Schematic:sid_pistol_handcannon_semi_vr_ore_t01", - "Schematic:sid_shotgun_longarm_vr_ore_t01", - "Schematic:sid_shotgun_tactical_r_ore_t01", - "Schematic:sid_wall_electric_vr_t01", - "Schematic:sid_blunt_hammer_heavy_uc_ore_t01", - "Hero:hid_outlander_007_sr_t01", - "Schematic:sid_sniper_standard_scope_vr_ore_t01", - "Worker:managermartialartist_sr_samurai_t01", - "Hero:hid_ninja_starsrain_sr_t01", - "Worker:managerdoctor_uc_t01", - "Schematic:sid_blunt_hammer_heavy_c_ore_t01", - "Hero:hid_ninja_starsassassin_sr_t01", - "Worker:workerhalloween_alt_sr_t01", - "Hero:hid_commando_009_vr_t01", - "Hero:hid_commando_008_sr_t01", - "Hero:hid_constructor_basehyper_vr_t01", - "Hero:hid_commando_gunheadshot_vr_t01", - "Hero:hid_outlander_010_sr_t01", - "Hero:hid_ninja_slashtail_uc_t01", - "Schematic:sid_sniper_auto_sr_ore_t01", - "Worker:managerexplorer_r_t01", - "Schematic:sid_blunt_heavy_paddle_uc_ore_t01", - "Schematic:sid_assault_auto_founders_sr_ore_t01", - "Hero:hid_commando_007_sr_t01", - "Schematic:sid_assault_surgical_vr_ore_t01", - "Hero:hid_commando_gcgrenade_r_t01", - "Schematic:sid_ceiling_gas_uc_t01", - "Hero:hid_constructor_009_sr_t01", - "Schematic:sid_launcher_grenade_r_ore_t01", - "Schematic:sid_piercing_spear_military_vr_ore_t01", - "Schematic:sid_assault_lmg_vr_ore_t01", - "Schematic:sid_shotgun_standard_vr_ore_t01", - "Worker:managermartialartist_uc_t01", - "Schematic:sid_pistol_auto_sr_ore_t01", - "Hero:hid_constructor_basehyperhw_sr_t01", - "Hero:hid_ninja_008_vr_t01", - "Schematic:sid_edged_axe_medium_laser_vr_ore_t01", - "Schematic:sid_pistol_rocket_sr_ore_t01", - "Schematic:sid_sniper_amr_sr_ore_t01", - "Hero:hid_commando_009_sr_t01", - "Worker:managerinventor_r_t01", - "Schematic:sid_launcher_rocket_r_ore_t01", - "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", - "Schematic:sid_sniper_amr_vr_ore_t01", - "Schematic:sid_pistol_semiauto_vr_ore_t01", - "Hero:hid_constructor_plasmadamage_sr_t01", - "Schematic:sid_shotgun_break_vr_ore_t01", - "Schematic:sid_sniper_boltaction_scope_r_ore_t01", - "Schematic:sid_shotgun_break_ou_r_ore_t01", - "Schematic:sid_edged_sword_light_uc_ore_t01", - "Hero:hid_commando_010_vr_t01", - "Schematic:sid_launcher_hydraulic_sr_ore_t01", - "Schematic:sid_assault_burst_r_ore_t01", "Defender:did_defenderassault_basic_c_t01", - "Worker:managermartialartist_c_t01", - "Schematic:sid_wall_darts_uc_t01", - "Hero:hid_constructor_rushbase_r_t01", - "Schematic:sid_edged_sword_light_r_ore_t01", - "Schematic:sid_sniper_auto_r_ore_t01", - "Worker:workerbasic_r_t01", - "Schematic:sid_edged_sword_light_c_ore_t01", - "Schematic:sid_assault_auto_r_ore_t01", - "Schematic:sid_assault_lmg_drum_founders_sr_ore_t01", - "Schematic:sid_assault_doubleshot_vr_ore_t01", - "Schematic:sid_sniper_standard_r_ore_t01", - "Schematic:sid_edged_axe_medium_laser_sr_ore_t01", - "Schematic:sid_blunt_medium_sr_ore_t01", - "Schematic:sid_floor_health_sr_t01", - "Hero:hid_outlander_punchphase_uc_t01", - "Schematic:sid_pistol_autoheavy_r_ore_t01", - "Schematic:sid_pistol_handcannon_founders_vr_ore_t01", - "Worker:workerhalloween_r_t01", - "Hero:hid_ninja_007_uc_t01", - "Worker:managersoldier_r_t01", - "Schematic:sid_wall_electric_r_t01", - "Hero:hid_ninja_swordmaster_sr_t01", - "Schematic:sid_pistol_autoheavy_vr_ore_t01", - "Hero:hid_ninja_starsrainhw_sr_t01", - "Hero:hid_outlander_007_r_t01", - "Hero:hid_ninja_starsassassin_foundersf_sr_t01", - "Hero:hid_commando_guntough_r_t01", - "Schematic:sid_wall_electric_uc_t01", - "Schematic:sid_sniper_boltaction_r_ore_t01", - "Schematic:sid_assault_singleshot_vr_ore_t01", - "Hero:hid_constructor_008_vr_t01", - "Hero:hid_commando_007_uc_t01", - "Schematic:sid_edged_sword_medium_laser_founders_vr_ore_t01", - "Schematic:sid_sniper_auto_vr_ore_t01", - "Schematic:sid_pistol_rapid_founders_vr_ore_t01", - "Schematic:sid_pistol_auto_uc_ore_t01", - "Schematic:sid_sniper_standard_uc_ore_t01", - "Schematic:sid_sniper_standard_founders_vr_ore_t01", - "Schematic:sid_pistol_rapid_vr_ore_t01", - "Schematic:sid_assault_hydra_sr_ore_t01", - "Hero:hid_constructor_009_vr_t01", - "Hero:hid_ninja_sony_r_t01", - "Schematic:sid_launcher_grenade_vr_ore_t01", - "Schematic:sid_pistol_semiauto_r_ore_t01", - "Hero:hid_outlander_007_uc_t01", - "Hero:hid_outlander_punchphase_sr_t01", - "Schematic:sid_floor_spikes_vr_t01", - "Schematic:sid_blunt_club_light_vr_ore_t01", - "Schematic:sid_pistol_semiauto_uc_ore_t01", - "Schematic:sid_ceiling_gas_r_t01", - "Schematic:sid_shotgun_semiauto_uc_ore_t01", - "Schematic:sid_pistol_firecracker_vr_ore_t01", - "Schematic:sid_edged_axe_heavy_c_ore_t01", - "Schematic:sid_shotgun_break_c_ore_t01", - "Schematic:sid_assault_lmg_r_ore_t01", - "Schematic:sid_shotgun_minigun_sr_ore_t01", - "Schematic:sid_floor_spikes_uc_t01", - "Worker:managerdoctor_sr_treky_t01", - "Schematic:sid_pistol_auto_r_ore_t01", - "Schematic:sid_shotgun_tactical_precision_vr_ore_t01", - "Schematic:sid_edged_axe_medium_vr_ore_t01", - "Schematic:sid_blunt_medium_vr_ore_t01", - "Schematic:sid_edged_sword_heavy_vr_ore_t01", - "Worker:managerengineer_sr_sobs_t01", - "Schematic:sid_piercing_spear_r_ore_t01", - "Worker:workerbasic_vr_t01", - "Schematic:sid_pistol_auto_c_ore_t01", - "Schematic:sid_edged_sword_medium_vr_ore_t01", - "Schematic:sid_floor_spikes_wood_vr_t01", - "Schematic:sid_assault_semiauto_vr_ore_t01", - "Worker:managersoldier_sr_princess_t01", - "Worker:managersoldier_vr_t01", - "Schematic:sid_blunt_light_r_ore_t01", - "Hero:hid_commando_gunheadshothw_sr_t01", - "Schematic:sid_wall_launcher_vr_t01", - "Hero:hid_outlander_sony_r_t01", - "Worker:managerinventor_sr_square_t01", - "Hero:hid_commando_gunheadshot_sr_t01", - "Hero:hid_constructor_hammerplasma_sr_t01", - "Schematic:sid_shotgun_tactical_precision_sr_ore_t01", - "Worker:managergadgeteer_vr_t01", - "Schematic:sid_edged_sword_light_sr_ore_t01", - "Hero:hid_ninja_smokedimmak_vr_t01", - "Schematic:sid_wall_launcher_uc_t01", - "Schematic:sid_blunt_heavy_paddle_c_ore_t01", - "Worker:managersoldier_uc_t01", - "Worker:workerbasic_c_t01", - "Schematic:sid_pistol_autoheavy_founders_sr_ore_t01", - "Schematic:sid_launcher_hydraulic_vr_ore_t01", - "Hero:hid_ninja_009_r_t01", - "Schematic:sid_floor_health_vr_t01", - "Hero:hid_constructor_007_sr_t01", - "Hero:hid_ninja_007_r_t01", - "Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01", - "Schematic:sid_wall_launcher_sr_t01", - "Schematic:sid_blunt_medium_uc_ore_t01", - "Schematic:sid_blunt_hammer_heavy_r_ore_t01", - "Hero:hid_constructor_hammertank_uc_t01", - "Schematic:sid_shotgun_tactical_uc_ore_t01", - "Defender:did_defenderassault_basic_uc_t01", - "Hero:hid_outlander_zoneharvest_r_t01", - "Hero:hid_outlander_zoneharvest_uc_t01", - "Schematic:sid_blunt_medium_r_ore_t01", - "Schematic:sid_wall_darts_sr_t01", - "Worker:workerhalloween_uc_t01", - "Schematic:sid_edged_scythe_laser_sr_ore_t01", - "Schematic:sid_pistol_sixshooter_uc_ore_t01", - "Schematic:sid_blunt_tool_light_r_ore_t01", - "Worker:workerbasic_sr_t01", - "Schematic:sid_shotgun_auto_vr_ore_t01", - "Hero:hid_outlander_008_sr_t01", - "Hero:hid_constructor_rushbase_uc_t01", - "Schematic:sid_floor_launcher_uc_t01", - "Worker:managergadgeteer_c_t01", - "Defender:did_defenderpistol_basic_c_t01", - "Schematic:sid_edged_axe_light_r_ore_t01", - "Schematic:sid_wall_launcher_r_t01", - "Schematic:sid_sniper_standard_sr_ore_t01", - "Hero:hid_constructor_hammerplasma_vr_t01", - "Hero:hid_commando_007_r_t01", - "Schematic:sid_pistol_rapid_r_ore_t01", - "Schematic:sid_floor_health_uc_t01", - "Schematic:sid_pistol_hydraulic_vr_ore_t01", - "Schematic:sid_assault_singleshot_sr_ore_t01", - "Schematic:sid_edged_axe_light_sr_ore_t01", - "Schematic:sid_floor_launcher_r_t01", "Defender:did_defenderassault_basic_r_t01", - "Worker:workerhalloween_c_t01" + "Defender:did_defenderassault_basic_sr_t01", + "Defender:did_defenderassault_basic_uc_t01", + "Defender:did_defenderassault_basic_vr_t01", + "Defender:did_defenderassault_founders_vr_t01", + "Defender:did_defendermelee_basic_c_t01", + "Defender:did_defendermelee_basic_r_t01", + "Defender:did_defendermelee_basic_sr_t01", + "Defender:did_defendermelee_basic_uc_t01", + "Defender:did_defendermelee_basic_vr_t01", + "Defender:did_defenderpistol_basic_c_t01", + "Defender:did_defenderpistol_basic_r_t01", + "Defender:did_defenderpistol_basic_sr_t01", + "Defender:did_defenderpistol_basic_uc_t01", + "Defender:did_defenderpistol_basic_vr_t01", + "Defender:did_defenderpistol_founders_vr_t01", + "Defender:did_defendershotgun_basic_c_t01", + "Defender:did_defendershotgun_basic_r_t01", + "Defender:did_defendershotgun_basic_sr_t01", + "Defender:did_defendershotgun_basic_uc_t01", + "Defender:did_defendershotgun_basic_vr_t01", + "Defender:did_defendersniper_basic_c_t01", + "Defender:did_defendersniper_basic_r_t01", + "Defender:did_defendersniper_basic_sr_t01", + "Defender:did_defendersniper_basic_uc_t01", + "Defender:did_defendersniper_basic_vr_t01", + "Hero:hid_commando_007_r_t01", + "Hero:hid_commando_007_sr_t01", + "Hero:hid_commando_007_uc_t01", + "Hero:hid_commando_007_vr_t01", + "Hero:hid_commando_008_foundersf_sr_t01", + "Hero:hid_commando_008_foundersm_sr_t01", + "Hero:hid_commando_008_r_t01", + "Hero:hid_commando_008_sr_t01", + "Hero:hid_commando_008_vr_t01", + "Hero:hid_commando_009_r_t01", + "Hero:hid_commando_009_sr_t01", + "Hero:hid_commando_009_vr_t01", + "Hero:hid_commando_010_sr_t01", + "Hero:hid_commando_010_vr_t01", + "Hero:hid_commando_gcgrenade_r_t01", + "Hero:hid_commando_gcgrenade_sr_t01", + "Hero:hid_commando_gcgrenade_vr_t01", + "Hero:hid_commando_grenadegun_r_t01", + "Hero:hid_commando_grenadegun_sr_t01", + "Hero:hid_commando_grenadegun_uc_t01", + "Hero:hid_commando_grenadegun_vr_t01", + "Hero:hid_commando_grenademaster_sr_t01", + "Hero:hid_commando_gunheadshot_sr_t01", + "Hero:hid_commando_gunheadshot_vr_t01", + "Hero:hid_commando_gunheadshothw_sr_t01", + "Hero:hid_commando_guntough_r_t01", + "Hero:hid_commando_guntough_sr_t01", + "Hero:hid_commando_guntough_uc_t01", + "Hero:hid_commando_guntough_vr_t01", + "Hero:hid_commando_shockdamage_r_t01", + "Hero:hid_commando_shockdamage_sr_t01", + "Hero:hid_commando_shockdamage_vr_t01", + "Hero:hid_commando_sony_r_t01", + "Hero:hid_constructor_007_r_t01", + "Hero:hid_constructor_007_sr_t01", + "Hero:hid_constructor_007_uc_t01", + "Hero:hid_constructor_007_vr_t01", + "Hero:hid_constructor_008_foundersf_sr_t01", + "Hero:hid_constructor_008_foundersm_sr_t01", + "Hero:hid_constructor_008_r_t01", + "Hero:hid_constructor_008_sr_t01", + "Hero:hid_constructor_008_vr_t01", + "Hero:hid_constructor_009_r_t01", + "Hero:hid_constructor_009_sr_t01", + "Hero:hid_constructor_009_vr_t01", + "Hero:hid_constructor_010_sr_t01", + "Hero:hid_constructor_010_vr_t01", + "Hero:hid_constructor_basebig_sr_t01", + "Hero:hid_constructor_basehyper_r_t01", + "Hero:hid_constructor_basehyper_sr_t01", + "Hero:hid_constructor_basehyper_vr_t01", + "Hero:hid_constructor_basehyperhw_sr_t01", + "Hero:hid_constructor_hammerplasma_sr_t01", + "Hero:hid_constructor_hammerplasma_vr_t01", + "Hero:hid_constructor_hammertank_r_t01", + "Hero:hid_constructor_hammertank_sr_t01", + "Hero:hid_constructor_hammertank_uc_t01", + "Hero:hid_constructor_hammertank_vr_t01", + "Hero:hid_constructor_plasmadamage_r_t01", + "Hero:hid_constructor_plasmadamage_sr_t01", + "Hero:hid_constructor_plasmadamage_vr_t01", + "Hero:hid_constructor_rushbase_r_t01", + "Hero:hid_constructor_rushbase_sr_t01", + "Hero:hid_constructor_rushbase_uc_t01", + "Hero:hid_constructor_rushbase_vr_t01", + "Hero:hid_constructor_sony_r_t01", + "Hero:hid_ninja_007_r_t01", + "Hero:hid_ninja_007_sr_t01", + "Hero:hid_ninja_007_uc_t01", + "Hero:hid_ninja_007_vr_t01", + "Hero:hid_ninja_008_r_t01", + "Hero:hid_ninja_008_sr_t01", + "Hero:hid_ninja_008_vr_t01", + "Hero:hid_ninja_009_r_t01", + "Hero:hid_ninja_009_sr_t01", + "Hero:hid_ninja_009_vr_t01", + "Hero:hid_ninja_010_sr_t01", + "Hero:hid_ninja_010_vr_t01", + "Hero:hid_ninja_slashbreath_r_t01", + "Hero:hid_ninja_slashbreath_sr_t01", + "Hero:hid_ninja_slashbreath_vr_t01", + "Hero:hid_ninja_slashtail_r_t01", + "Hero:hid_ninja_slashtail_sr_t01", + "Hero:hid_ninja_slashtail_uc_t01", + "Hero:hid_ninja_slashtail_vr_t01", + "Hero:hid_ninja_smokedimmak_r_t01", + "Hero:hid_ninja_smokedimmak_sr_t01", + "Hero:hid_ninja_smokedimmak_vr_t01", + "Hero:hid_ninja_sony_r_t01", + "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "Hero:hid_ninja_starsassassin_r_t01", + "Hero:hid_ninja_starsassassin_sr_t01", + "Hero:hid_ninja_starsassassin_uc_t01", + "Hero:hid_ninja_starsassassin_vr_t01", + "Hero:hid_ninja_starsrain_sr_t01", + "Hero:hid_ninja_starsrain_vr_t01", + "Hero:hid_ninja_starsrainhw_sr_t01", + "Hero:hid_ninja_swordmaster_sr_t01", + "Hero:hid_outlander_007_r_t01", + "Hero:hid_outlander_007_sr_t01", + "Hero:hid_outlander_007_uc_t01", + "Hero:hid_outlander_007_vr_t01", + "Hero:hid_outlander_008_foundersf_sr_t01", + "Hero:hid_outlander_008_foundersm_sr_t01", + "Hero:hid_outlander_008_r_t01", + "Hero:hid_outlander_008_sr_t01", + "Hero:hid_outlander_008_vr_t01", + "Hero:hid_outlander_009_r_t01", + "Hero:hid_outlander_009_sr_t01", + "Hero:hid_outlander_009_vr_t01", + "Hero:hid_outlander_010_sr_t01", + "Hero:hid_outlander_010_vr_t01", + "Hero:hid_outlander_punchdamage_sr_t01", + "Hero:hid_outlander_punchdamage_vr_t01", + "Hero:hid_outlander_punchphase_r_t01", + "Hero:hid_outlander_punchphase_sr_t01", + "Hero:hid_outlander_punchphase_uc_t01", + "Hero:hid_outlander_punchphase_vr_t01", + "Hero:hid_outlander_sony_r_t01", + "Hero:hid_outlander_spherefragment_r_t01", + "Hero:hid_outlander_spherefragment_sr_t01", + "Hero:hid_outlander_spherefragment_vr_t01", + "Hero:hid_outlander_zonefragment_sr_t01", + "Hero:hid_outlander_zoneharvest_r_t01", + "Hero:hid_outlander_zoneharvest_sr_t01", + "Hero:hid_outlander_zoneharvest_uc_t01", + "Hero:hid_outlander_zoneharvest_vr_t01", + "Hero:hid_outlander_zonepistol_r_t01", + "Hero:hid_outlander_zonepistol_sr_t01", + "Hero:hid_outlander_zonepistol_vr_t01", + "Hero:hid_outlander_zonepistolhw_sr_t01", + "Schematic:sid_assault_auto_c_ore_t01", + "Schematic:sid_assault_auto_founders_sr_ore_t01", + "Schematic:sid_assault_auto_halloween_sr_ore_t01", + "Schematic:sid_assault_auto_r_ore_t01", + "Schematic:sid_assault_auto_sr_ore_t01", + "Schematic:sid_assault_auto_uc_ore_t01", + "Schematic:sid_assault_auto_vr_ore_t01", + "Schematic:sid_assault_burst_c_ore_t01", + "Schematic:sid_assault_burst_r_ore_t01", + "Schematic:sid_assault_burst_sr_ore_t01", + "Schematic:sid_assault_burst_uc_ore_t01", + "Schematic:sid_assault_burst_vr_ore_t01", + "Schematic:sid_assault_doubleshot_sr_ore_t01", + "Schematic:sid_assault_doubleshot_vr_ore_t01", + "Schematic:sid_assault_hydra_sr_ore_t01", + "Schematic:sid_assault_lmg_drum_founders_sr_ore_t01", + "Schematic:sid_assault_lmg_drum_founders_vr_ore_t01", + "Schematic:sid_assault_lmg_r_ore_t01", + "Schematic:sid_assault_lmg_sr_ore_t01", + "Schematic:sid_assault_lmg_vr_ore_t01", + "Schematic:sid_assault_raygun_sr_ore_t01", + "Schematic:sid_assault_raygun_vr_ore_t01", + "Schematic:sid_assault_semiauto_c_ore_t01", + "Schematic:sid_assault_semiauto_founders_vr_ore_t01", + "Schematic:sid_assault_semiauto_r_ore_t01", + "Schematic:sid_assault_semiauto_sr_ore_t01", + "Schematic:sid_assault_semiauto_uc_ore_t01", + "Schematic:sid_assault_semiauto_vr_ore_t01", + "Schematic:sid_assault_singleshot_r_ore_t01", + "Schematic:sid_assault_singleshot_sr_ore_t01", + "Schematic:sid_assault_singleshot_vr_ore_t01", + "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "Schematic:sid_assault_surgical_sr_ore_t01", + "Schematic:sid_assault_surgical_vr_ore_t01", + "Schematic:sid_blunt_club_light_sr_ore_t01", + "Schematic:sid_blunt_club_light_vr_ore_t01", + "Schematic:sid_blunt_hammer_heavy_c_ore_t01", + "Schematic:sid_blunt_hammer_heavy_founders_vr_ore_t01", + "Schematic:sid_blunt_hammer_heavy_r_ore_t01", + "Schematic:sid_blunt_hammer_heavy_sr_ore_t01", + "Schematic:sid_blunt_hammer_heavy_uc_ore_t01", + "Schematic:sid_blunt_hammer_heavy_vr_ore_t01", + "Schematic:sid_blunt_hammer_rocket_sr_ore_t01", + "Schematic:sid_blunt_hammer_rocket_vr_ore_t01", + "Schematic:sid_blunt_heavy_paddle_c_ore_t01", + "Schematic:sid_blunt_heavy_paddle_r_ore_t01", + "Schematic:sid_blunt_heavy_paddle_uc_ore_t01", + "Schematic:sid_blunt_light_bat_r_ore_t01", + "Schematic:sid_blunt_light_bat_uc_ore_t01", + "Schematic:sid_blunt_light_c_ore_t01", + "Schematic:sid_blunt_light_r_ore_t01", + "Schematic:sid_blunt_light_rocketbat_sr_ore_t01", + "Schematic:sid_blunt_light_rocketbat_vr_ore_t01", + "Schematic:sid_blunt_light_sr_ore_t01", + "Schematic:sid_blunt_light_uc_ore_t01", + "Schematic:sid_blunt_light_vr_ore_t01", + "Schematic:sid_blunt_medium_c_ore_t01", + "Schematic:sid_blunt_medium_r_ore_t01", + "Schematic:sid_blunt_medium_sr_ore_t01", + "Schematic:sid_blunt_medium_uc_ore_t01", + "Schematic:sid_blunt_medium_vr_ore_t01", + "Schematic:sid_blunt_tool_light_r_ore_t01", + "Schematic:sid_blunt_tool_light_uc_ore_t01", + "Schematic:sid_ceiling_electric_aoe_r_t01", + "Schematic:sid_ceiling_electric_aoe_sr_t01", + "Schematic:sid_ceiling_electric_aoe_vr_t01", + "Schematic:sid_ceiling_electric_single_c_t01", + "Schematic:sid_ceiling_electric_single_r_t01", + "Schematic:sid_ceiling_electric_single_sr_t01", + "Schematic:sid_ceiling_electric_single_uc_t01", + "Schematic:sid_ceiling_electric_single_vr_t01", + "Schematic:sid_ceiling_gas_r_t01", + "Schematic:sid_ceiling_gas_sr_t01", + "Schematic:sid_ceiling_gas_uc_t01", + "Schematic:sid_ceiling_gas_vr_t01", + "Schematic:sid_edged_axe_heavy_c_ore_t01", + "Schematic:sid_edged_axe_heavy_r_ore_t01", + "Schematic:sid_edged_axe_heavy_sr_ore_t01", + "Schematic:sid_edged_axe_heavy_uc_ore_t01", + "Schematic:sid_edged_axe_heavy_vr_ore_t01", + "Schematic:sid_edged_axe_light_c_ore_t01", + "Schematic:sid_edged_axe_light_r_ore_t01", + "Schematic:sid_edged_axe_light_sr_ore_t01", + "Schematic:sid_edged_axe_light_uc_ore_t01", + "Schematic:sid_edged_axe_light_vr_ore_t01", + "Schematic:sid_edged_axe_medium_c_ore_t01", + "Schematic:sid_edged_axe_medium_founders_vr_ore_t01", + "Schematic:sid_edged_axe_medium_laser_sr_ore_t01", + "Schematic:sid_edged_axe_medium_laser_vr_ore_t01", + "Schematic:sid_edged_axe_medium_r_ore_t01", + "Schematic:sid_edged_axe_medium_sr_ore_t01", + "Schematic:sid_edged_axe_medium_uc_ore_t01", + "Schematic:sid_edged_axe_medium_vr_ore_t01", + "Schematic:sid_edged_scythe_c_ore_t01", + "Schematic:sid_edged_scythe_laser_sr_ore_t01", + "Schematic:sid_edged_scythe_laser_vr_ore_t01", + "Schematic:sid_edged_scythe_r_ore_t01", + "Schematic:sid_edged_scythe_sr_ore_t01", + "Schematic:sid_edged_scythe_uc_ore_t01", + "Schematic:sid_edged_scythe_vr_ore_t01", + "Schematic:sid_edged_sword_heavy_c_ore_t01", + "Schematic:sid_edged_sword_heavy_founders_vr_ore_t01", + "Schematic:sid_edged_sword_heavy_r_ore_t01", + "Schematic:sid_edged_sword_heavy_sr_ore_t01", + "Schematic:sid_edged_sword_heavy_uc_ore_t01", + "Schematic:sid_edged_sword_heavy_vr_ore_t01", + "Schematic:sid_edged_sword_hydraulic_sr_ore_t01", + "Schematic:sid_edged_sword_hydraulic_vr_ore_t01", + "Schematic:sid_edged_sword_light_c_ore_t01", + "Schematic:sid_edged_sword_light_founders_vr_ore_t01", + "Schematic:sid_edged_sword_light_r_ore_t01", + "Schematic:sid_edged_sword_light_sr_ore_t01", + "Schematic:sid_edged_sword_light_uc_ore_t01", + "Schematic:sid_edged_sword_light_vr_ore_t01", + "Schematic:sid_edged_sword_medium_c_ore_t01", + "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01", + "Schematic:sid_edged_sword_medium_laser_founders_vr_ore_t01", + "Schematic:sid_edged_sword_medium_laser_sr_ore_t01", + "Schematic:sid_edged_sword_medium_laser_vr_ore_t01", + "Schematic:sid_edged_sword_medium_r_ore_t01", + "Schematic:sid_edged_sword_medium_sr_ore_t01", + "Schematic:sid_edged_sword_medium_uc_ore_t01", + "Schematic:sid_edged_sword_medium_vr_ore_t01", + "Schematic:sid_floor_health_r_t01", + "Schematic:sid_floor_health_sr_t01", + "Schematic:sid_floor_health_uc_t01", + "Schematic:sid_floor_health_vr_t01", + "Schematic:sid_floor_launcher_r_t01", + "Schematic:sid_floor_launcher_sr_t01", + "Schematic:sid_floor_launcher_uc_t01", + "Schematic:sid_floor_launcher_vr_t01", + "Schematic:sid_floor_spikes_r_t01", + "Schematic:sid_floor_spikes_sr_t01", + "Schematic:sid_floor_spikes_uc_t01", + "Schematic:sid_floor_spikes_vr_t01", + "Schematic:sid_floor_spikes_wood_c_t01", + "Schematic:sid_floor_spikes_wood_r_t01", + "Schematic:sid_floor_spikes_wood_sr_t01", + "Schematic:sid_floor_spikes_wood_uc_t01", + "Schematic:sid_floor_spikes_wood_vr_t01", + "Schematic:sid_floor_ward_r_t01", + "Schematic:sid_floor_ward_sr_t01", + "Schematic:sid_floor_ward_uc_t01", + "Schematic:sid_floor_ward_vr_t01", + "Schematic:sid_launcher_grenade_r_ore_t01", + "Schematic:sid_launcher_grenade_sr_ore_t01", + "Schematic:sid_launcher_grenade_vr_ore_t01", + "Schematic:sid_launcher_hydraulic_sr_ore_t01", + "Schematic:sid_launcher_hydraulic_vr_ore_t01", + "Schematic:sid_launcher_pumpkin_rpg_sr_ore_t01", + "Schematic:sid_launcher_rocket_r_ore_t01", + "Schematic:sid_launcher_rocket_sr_ore_t01", + "Schematic:sid_launcher_rocket_vr_ore_t01", + "Schematic:sid_piercing_spear_c_ore_t01", + "Schematic:sid_piercing_spear_laser_sr_ore_t01", + "Schematic:sid_piercing_spear_laser_vr_ore_t01", + "Schematic:sid_piercing_spear_military_r_ore_t01", + "Schematic:sid_piercing_spear_military_sr_ore_t01", + "Schematic:sid_piercing_spear_military_vr_ore_t01", + "Schematic:sid_piercing_spear_r_ore_t01", + "Schematic:sid_piercing_spear_sr_ore_t01", + "Schematic:sid_piercing_spear_uc_ore_t01", + "Schematic:sid_piercing_spear_vr_ore_t01", + "Schematic:sid_pistol_auto_c_ore_t01", + "Schematic:sid_pistol_auto_r_ore_t01", + "Schematic:sid_pistol_auto_sr_ore_t01", + "Schematic:sid_pistol_auto_uc_ore_t01", + "Schematic:sid_pistol_auto_vr_ore_t01", + "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "Schematic:sid_pistol_autoheavy_founders_sr_ore_t01", + "Schematic:sid_pistol_autoheavy_founders_vr_ore_t01", + "Schematic:sid_pistol_autoheavy_r_ore_t01", + "Schematic:sid_pistol_autoheavy_sr_ore_t01", + "Schematic:sid_pistol_autoheavy_vr_ore_t01", + "Schematic:sid_pistol_bolt_sr_ore_t01", + "Schematic:sid_pistol_bolt_vr_ore_t01", + "Schematic:sid_pistol_boltrevolver_c_ore_t01", + "Schematic:sid_pistol_boltrevolver_r_ore_t01", + "Schematic:sid_pistol_boltrevolver_uc_ore_t01", + "Schematic:sid_pistol_dragon_sr_ore_t01", + "Schematic:sid_pistol_dragon_vr_ore_t01", + "Schematic:sid_pistol_firecracker_r_ore_t01", + "Schematic:sid_pistol_firecracker_sr_ore_t01", + "Schematic:sid_pistol_firecracker_vr_ore_t01", + "Schematic:sid_pistol_gatling_sr_ore_t01", + "Schematic:sid_pistol_gatling_vr_ore_t01", + "Schematic:sid_pistol_handcannon_founders_vr_ore_t01", + "Schematic:sid_pistol_handcannon_r_ore_t01", + "Schematic:sid_pistol_handcannon_semi_r_ore_t01", + "Schematic:sid_pistol_handcannon_semi_sr_ore_t01", + "Schematic:sid_pistol_handcannon_semi_vr_ore_t01", + "Schematic:sid_pistol_handcannon_sr_ore_t01", + "Schematic:sid_pistol_handcannon_vr_ore_t01", + "Schematic:sid_pistol_hydraulic_sr_ore_t01", + "Schematic:sid_pistol_hydraulic_vr_ore_t01", + "Schematic:sid_pistol_rapid_founders_vr_ore_t01", + "Schematic:sid_pistol_rapid_r_ore_t01", + "Schematic:sid_pistol_rapid_sr_ore_t01", + "Schematic:sid_pistol_rapid_vr_ore_t01", + "Schematic:sid_pistol_rocket_sr_ore_t01", + "Schematic:sid_pistol_semiauto_c_ore_t01", + "Schematic:sid_pistol_semiauto_founders_vr_ore_t01", + "Schematic:sid_pistol_semiauto_r_ore_t01", + "Schematic:sid_pistol_semiauto_sr_ore_t01", + "Schematic:sid_pistol_semiauto_uc_ore_t01", + "Schematic:sid_pistol_semiauto_vr_ore_t01", + "Schematic:sid_pistol_sixshooter_c_ore_t01", + "Schematic:sid_pistol_sixshooter_r_ore_t01", + "Schematic:sid_pistol_sixshooter_uc_ore_t01", + "Schematic:sid_pistol_space_sr_ore_t01", + "Schematic:sid_pistol_space_vr_ore_t01", + "Schematic:sid_pistol_zapper_sr_ore_t01", + "Schematic:sid_pistol_zapper_vr_ore_t01", + "Schematic:sid_shotgun_auto_founders_vr_ore_t01", + "Schematic:sid_shotgun_auto_r_ore_t01", + "Schematic:sid_shotgun_auto_sr_ore_t01", + "Schematic:sid_shotgun_auto_uc_ore_t01", + "Schematic:sid_shotgun_auto_vr_ore_t01", + "Schematic:sid_shotgun_break_c_ore_t01", + "Schematic:sid_shotgun_break_ou_r_ore_t01", + "Schematic:sid_shotgun_break_ou_sr_ore_t01", + "Schematic:sid_shotgun_break_ou_uc_ore_t01", + "Schematic:sid_shotgun_break_ou_vr_ore_t01", + "Schematic:sid_shotgun_break_r_ore_t01", + "Schematic:sid_shotgun_break_sr_ore_t01", + "Schematic:sid_shotgun_break_uc_ore_t01", + "Schematic:sid_shotgun_break_vr_ore_t01", + "Schematic:sid_shotgun_heavy_sr_ore_t01", + "Schematic:sid_shotgun_longarm_sr_ore_t01", + "Schematic:sid_shotgun_longarm_vr_ore_t01", + "Schematic:sid_shotgun_minigun_sr_ore_t01", + "Schematic:sid_shotgun_semiauto_r_ore_t01", + "Schematic:sid_shotgun_semiauto_sr_ore_t01", + "Schematic:sid_shotgun_semiauto_uc_ore_t01", + "Schematic:sid_shotgun_semiauto_vr_ore_t01", + "Schematic:sid_shotgun_standard_c_ore_t01", + "Schematic:sid_shotgun_standard_r_ore_t01", + "Schematic:sid_shotgun_standard_sr_ore_t01", + "Schematic:sid_shotgun_standard_uc_ore_t01", + "Schematic:sid_shotgun_standard_vr_ore_t01", + "Schematic:sid_shotgun_tactical_c_ore_t01", + "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "Schematic:sid_shotgun_tactical_founders_sr_ore_t01", + "Schematic:sid_shotgun_tactical_founders_vr_ore_t01", + "Schematic:sid_shotgun_tactical_precision_r_ore_t01", + "Schematic:sid_shotgun_tactical_precision_sr_ore_t01", + "Schematic:sid_shotgun_tactical_precision_vr_ore_t01", + "Schematic:sid_shotgun_tactical_r_ore_t01", + "Schematic:sid_shotgun_tactical_uc_ore_t01", + "Schematic:sid_sniper_amr_r_ore_t01", + "Schematic:sid_sniper_amr_sr_ore_t01", + "Schematic:sid_sniper_amr_vr_ore_t01", + "Schematic:sid_sniper_auto_founders_vr_ore_t01", + "Schematic:sid_sniper_auto_r_ore_t01", + "Schematic:sid_sniper_auto_sr_ore_t01", + "Schematic:sid_sniper_auto_uc_ore_t01", + "Schematic:sid_sniper_auto_vr_ore_t01", + "Schematic:sid_sniper_boltaction_c_ore_t01", + "Schematic:sid_sniper_boltaction_r_ore_t01", + "Schematic:sid_sniper_boltaction_scope_r_ore_t01", + "Schematic:sid_sniper_boltaction_scope_sr_ore_t01", + "Schematic:sid_sniper_boltaction_scope_vr_ore_t01", + "Schematic:sid_sniper_boltaction_uc_ore_t01", + "Schematic:sid_sniper_hydraulic_sr_ore_t01", + "Schematic:sid_sniper_hydraulic_vr_ore_t01", + "Schematic:sid_sniper_shredder_sr_ore_t01", + "Schematic:sid_sniper_shredder_vr_ore_t01", + "Schematic:sid_sniper_standard_c_ore_t01", + "Schematic:sid_sniper_standard_founders_vr_ore_t01", + "Schematic:sid_sniper_standard_r_ore_t01", + "Schematic:sid_sniper_standard_scope_sr_ore_t01", + "Schematic:sid_sniper_standard_scope_vr_ore_t01", + "Schematic:sid_sniper_standard_sr_ore_t01", + "Schematic:sid_sniper_standard_uc_ore_t01", + "Schematic:sid_sniper_standard_vr_ore_t01", + "Schematic:sid_sniper_tripleshot_sr_ore_t01", + "Schematic:sid_sniper_tripleshot_vr_ore_t01", + "Schematic:sid_wall_darts_r_t01", + "Schematic:sid_wall_darts_sr_t01", + "Schematic:sid_wall_darts_uc_t01", + "Schematic:sid_wall_darts_vr_t01", + "Schematic:sid_wall_electric_r_t01", + "Schematic:sid_wall_electric_sr_t01", + "Schematic:sid_wall_electric_uc_t01", + "Schematic:sid_wall_electric_vr_t01", + "Schematic:sid_wall_launcher_r_t01", + "Schematic:sid_wall_launcher_sr_t01", + "Schematic:sid_wall_launcher_uc_t01", + "Schematic:sid_wall_launcher_vr_t01", + "Schematic:sid_wall_light_r_t01", + "Schematic:sid_wall_light_sr_t01", + "Schematic:sid_wall_light_vr_t01", + "Schematic:sid_wall_wood_spikes_c_t01", + "Schematic:sid_wall_wood_spikes_r_t01", + "Schematic:sid_wall_wood_spikes_sr_t01", + "Schematic:sid_wall_wood_spikes_uc_t01", + "Schematic:sid_wall_wood_spikes_vr_t01", + "Worker:managerdoctor_c_t01", + "Worker:managerdoctor_r_t01", + "Worker:managerdoctor_sr_kingsly_t01", + "Worker:managerdoctor_sr_noctor_t01", + "Worker:managerdoctor_sr_treky_t01", + "Worker:managerdoctor_uc_t01", + "Worker:managerdoctor_vr_t01", + "Worker:managerengineer_c_t01", + "Worker:managerengineer_r_t01", + "Worker:managerengineer_sr_countess_t01", + "Worker:managerengineer_sr_maths_t01", + "Worker:managerengineer_sr_sobs_t01", + "Worker:managerengineer_uc_t01", + "Worker:managerengineer_vr_t01", + "Worker:managerexplorer_c_t01", + "Worker:managerexplorer_r_t01", + "Worker:managerexplorer_sr_birdie_t01", + "Worker:managerexplorer_sr_eagle_t01", + "Worker:managerexplorer_sr_spacebound_t01", + "Worker:managerexplorer_uc_t01", + "Worker:managerexplorer_vr_t01", + "Worker:managergadgeteer_c_t01", + "Worker:managergadgeteer_r_t01", + "Worker:managergadgeteer_sr_fixer_t01", + "Worker:managergadgeteer_sr_flak_t01", + "Worker:managergadgeteer_sr_zapps_t01", + "Worker:managergadgeteer_uc_t01", + "Worker:managergadgeteer_vr_t01", + "Worker:managerinventor_c_t01", + "Worker:managerinventor_r_t01", + "Worker:managerinventor_sr_frequency_t01", + "Worker:managerinventor_sr_rad_t01", + "Worker:managerinventor_sr_square_t01", + "Worker:managerinventor_uc_t01", + "Worker:managerinventor_vr_t01", + "Worker:managermartialartist_c_t01", + "Worker:managermartialartist_r_t01", + "Worker:managermartialartist_sr_dragon_t01", + "Worker:managermartialartist_sr_samurai_t01", + "Worker:managermartialartist_sr_tiger_t01", + "Worker:managermartialartist_uc_t01", + "Worker:managermartialartist_vr_t01", + "Worker:managersoldier_c_t01", + "Worker:managersoldier_r_t01", + "Worker:managersoldier_sr_malcolm_t01", + "Worker:managersoldier_sr_princess_t01", + "Worker:managersoldier_sr_ramsie_t01", + "Worker:managersoldier_uc_t01", + "Worker:managersoldier_vr_t01", + "Worker:managertrainer_c_t01", + "Worker:managertrainer_r_t01", + "Worker:managertrainer_sr_jumpy_t01", + "Worker:managertrainer_sr_raider_t01", + "Worker:managertrainer_sr_yoglattes_t01", + "Worker:managertrainer_uc_t01", + "Worker:managertrainer_vr_t01", + "Worker:workerbasic_c_t01", + "Worker:workerbasic_r_t01", + "Worker:workerbasic_sr_t01", + "Worker:workerbasic_uc_t01", + "Worker:workerbasic_vr_t01", + "Worker:workerhalloween_alt_sr_t01", + "Worker:workerhalloween_c_t01", + "Worker:workerhalloween_r_t01", + "Worker:workerhalloween_sr_t01", + "Worker:workerhalloween_uc_t01", + "Worker:workerhalloween_vr_t01" ] From fb6dac00a17943451408d370a4fbfc1dc3373f1e Mon Sep 17 00:00:00 2001 From: PRO100KatYT <67335438+PRO100KatYT@users.noreply.github.com> Date: Tue, 4 Apr 2023 16:52:37 +0200 Subject: [PATCH 6/6] New feature: Founder's Packs rewards screen (StW) --- Config/config.ini | 2 + README.md | 1 + profiles/campaign.json | 62 -- profiles/profile0.json | 29 - responses/Campaign/rewards.json | 1160 ++++++++++++++++++++++++++ responses/Campaign/survivorData.json | 1 + structure/mcp.js | 185 ++++ 7 files changed, 1349 insertions(+), 91 deletions(-) create mode 100644 responses/Campaign/rewards.json diff --git a/Config/config.ini b/Config/config.ini index f1c3124..badffb5 100644 --- a/Config/config.ini +++ b/Config/config.ini @@ -7,6 +7,8 @@ displayName=LawinServer [Profile] # If this is set to true, every BR and StW seasonal quest will be on complete. Works for Battle Royale from Season 3 to Season 21 and for Save the World from Season 2 to Season X. bCompletedSeasonalQuests=false +# If this is set to true, you will receive all founder's pack rewards upon logging into StW if the account didn't claim them yet. +bGrantFoundersPacks=false # If this is set to true, all Save the World events will be displayed in lobby. bAllSTWEventsActivated=false diff --git a/README.md b/README.md index 04c7f0f..3bb8314 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ - CloudStorage and ClientSettings (Settings saving) - Llama purchasing and opening with random loot - Every Hero, Weapon, Defender and Resource +- All Founder's Packs rewards screen (togglable in the config) - Crafting items in Backpack - Transferring items to and from Storage - Modifying and upgrading Schematic perks diff --git a/profiles/campaign.json b/profiles/campaign.json index dfc8621..580d6db 100644 --- a/profiles/campaign.json +++ b/profiles/campaign.json @@ -375,27 +375,6 @@ }, "quantity": 1 }, - "2515b182-e065-4521-9616-e27bf092fbcd": { - "templateId": "Quest:foundersquest_getrewards_0_1", - "attributes": { - "level": -1, - "item_seen": false, - "completion_questcomplete_outpostquest_t1_l1": 0, - "sent_new_notification": true, - "challenge_bundle_id": "", - "xp_reward_scalar": 1, - "challenge_linked_quest_given": "", - "quest_pool": "", - "quest_state": "Claimed", - "last_state_change_time": "2020-01-25T19:10:38.959Z", - "challenge_linked_quest_parent": "", - "max_level_bonus": 0, - "completion_questcomplete_homebaseonboardingafteroutpost": 1, - "xp": 0, - "favorite": false - }, - "quantity": 1 - }, "7b37f893-1b40-43ba-b4a6-81eb177f3939": { "templateId": "Worker:workerbasic_uc_t01", "attributes": { @@ -3905,27 +3884,6 @@ }, "quantity": 1 }, - "4ccba65b-7221-4391-b562-8e4098693876": { - "templateId": "Quest:foundersquest_getrewards_1_2", - "attributes": { - "level": -1, - "item_seen": false, - "completion_questcomplete_outpostquest_t1_l1": 0, - "sent_new_notification": true, - "challenge_bundle_id": "", - "xp_reward_scalar": 1, - "challenge_linked_quest_given": "", - "quest_pool": "", - "quest_state": "Claimed", - "last_state_change_time": "2020-01-25T19:10:49.382Z", - "challenge_linked_quest_parent": "", - "max_level_bonus": 0, - "completion_questcomplete_homebaseonboardingafteroutpost": 1, - "xp": 0, - "favorite": false - }, - "quantity": 1 - }, "6441c8bd-4f42-4cf8-baac-a07e67d5e6cd": { "templateId": "Quest:genericquest_killmistmonsters_repeatable", "attributes": { @@ -6615,26 +6573,6 @@ }, "quantity": 1 }, - "9dc86b38-6b37-4e98-a7be-38dc30275821": { - "templateId": "Quest:foundersquest_getrewards_2_3", - "attributes": { - "level": -1, - "item_seen": false, - "completion_questcomplete_outpostquest_t1_l1": 1, - "sent_new_notification": false, - "challenge_bundle_id": "", - "xp_reward_scalar": 1, - "challenge_linked_quest_given": "", - "quest_pool": "", - "quest_state": "Claimed", - "last_state_change_time": "2020-07-13T19:16:00.695Z", - "challenge_linked_quest_parent": "", - "max_level_bonus": 0, - "xp": 0, - "favorite": false - }, - "quantity": 1 - }, "44a35ac7-b556-4b36-af64-4999a3c716c9": { "templateId": "Quest:reactivequest_supplyrun", "attributes": { diff --git a/profiles/profile0.json b/profiles/profile0.json index 813bdc8..8225d94 100644 --- a/profiles/profile0.json +++ b/profiles/profile0.json @@ -145,20 +145,6 @@ }, "quantity": 1 }, - "agresdarti48ut387t8bgbgfuckaa": { - "templateId": "Quest:FoundersQuest_GetRewards_0_1", - "attributes": { - "quest_state": "Claimed", - "last_state_change_time": "2017-08-29T21:05:57.087Z", - "max_level_bonus": 0, - "level": -1, - "item_seen": false, - "xp": 0, - "sent_new_notification": true, - "favorite": false - }, - "quantity": 1 - }, "1fakfgrughfaitcudghudhgdughdughudhgug": { "templateId": "gadget:g_commando_goincommando", "attributes": { @@ -655,21 +641,6 @@ }, "quantity": 1 }, - "2d4ea84f-b6d7-42dc-b193-98bb9a31b3aa": { - "templateId": "Quest:foundersquest_getrewards_0_1", - "attributes": { - "quest_state": "Claimed", - "last_state_change_time": "2017-08-29T21:19:45.200Z", - "max_level_bonus": 0, - "completion_questcomplete_homebaseonboardingafteroutpost": 1, - "level": -1, - "item_seen": false, - "xp": 0, - "sent_new_notification": true, - "favorite": false - }, - "quantity": 1 - }, "d3fa9aa6-df5f-406d-ac40-e884e6b832f3": { "templateId": "Worker:managertrainer_uc_t01", "attributes": { diff --git a/responses/Campaign/rewards.json b/responses/Campaign/rewards.json new file mode 100644 index 0000000..a2e77ce --- /dev/null +++ b/responses/Campaign/rewards.json @@ -0,0 +1,1160 @@ +{ + "author": "This list was created by PRO100KatYT", + "catalog": { + "f5c0e8ab6c9a4530999041e89e9b6934": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_1_2", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_2_3", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_2", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_3", + "quantity": 1 + } + ] + }, + "9aa9f44cd8c24652953a1b204755b193": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_1_2", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_2", + "quantity": 1 + } + ] + }, + "e2f25dae43604a839dd6f2c21b675d5e": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_0_1", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_1", + "quantity": 1 + } + ] + }, + "d2da86026c71429a9cf5e76dfd89a1d3": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_2_3", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_3_4", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_chooseherobundle", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_3", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_4", + "quantity": 1 + } + ] + }, + "e852b1940299435884365cec7dc3a608": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_4_5", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_herobundle_nochoice", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_5", + "quantity": 1 + } + ] + }, + "35759d71512b47e5b2825669f1d9166a": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_2_3", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_3", + "quantity": 1 + } + ] + }, + "c8319a037f9840e8b7549de480efb9c7": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_0_1", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_1_2", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_2_3", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_1", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_2", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_3", + "quantity": 1 + } + ] + }, + "f05c43f7c1d24f5fbb1a6fa5a5a60edb": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_3_4", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_chooseherobundle", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_4", + "quantity": 1 + } + ] + }, + "57f0419c4e4a4ea4858b2f37a98d5315": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_1_2", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_2_3", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_3_4", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_chooseherobundle", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_2", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_3", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_4", + "quantity": 1 + } + ] + }, + "41134f4ff35a45a4923604cbb15e487d": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_0_1", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_1_2", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_1", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_2", + "quantity": 1 + } + ] + }, + "85125898f3914946a9443bcce4667660": { + "rewards": [ + { + "templateId": "Quest:foundersquest_getrewards_0_1", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_1_2", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_2_3", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_getrewards_3_4", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_chooseherobundle", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_1", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_2", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_3", + "quantity": 1 + }, + { + "templateId": "Token:founderspack_4", + "quantity": 1 + } + ] + } + }, + "quest": { + "quest:foundersquest_chooseherobundle": { + "rewards": [], + "selectableRewards": [ + { + "rewards": [ + { + "templateId": "Hero:hid_constructor_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_constructor_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_tactical_founders_sr_ore_t01", + "quantity": 1 + } + ] + }, + { + "rewards": [ + { + "templateId": "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_ninja_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_edged_sword_medium_laser_founders_sr_ore_t01", + "quantity": 1 + } + ] + }, + { + "rewards": [ + { + "templateId": "Hero:hid_outlander_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_outlander_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_pistol_autoheavy_founders_sr_ore_t01", + "quantity": 1 + } + ] + }, + { + "rewards": [ + { + "templateId": "Hero:hid_commando_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_soldier_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_assault_lmg_drum_founders_sr_ore_t01", + "quantity": 1 + } + ] + } + ] + }, + "quest:foundersquest_constructor_weaponupgrade_sr": { + "rewards": [ + { + "templateId": "Schematic:sid_shotgun_tactical_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_constructor_weaponupgrade_vr": { + "rewards": [ + { + "templateId": "Quest:foundersquest_constructor_weaponupgrade_sr", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_tactical_founders_vr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_0_1": { + "rewards": [ + { + "templateId": "DailyRewardScheduleToken:founderspackdailyrewardtoken", + "quantity": 7 + }, + { + "templateId": "HomebaseBannerIcon:foundertier1banner1", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier1banner2", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier1banner3", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier1banner4", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_1_2": { + "rewards": [ + { + "templateId": "AccountResource:voucher_cardpack_bronze", + "quantity": 5 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost", + "quantity": 10 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost_gift", + "quantity": 10 + }, + { + "templateId": "Token:accountinventorybonus", + "quantity": 50 + }, + { + "templateId": "Hero:hid_commando_grenadegun_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_guntough_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_hammertank_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_rushbase_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_slashtail_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_punchphase_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_zoneharvest_r_t01", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_assault_auto_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_standard_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_sniper_boltaction_scope_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_edged_sword_medium_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Trap:tid_floor_spikes_r_t01", + "quantity": 5 + }, + { + "templateId": "Weapon:wid_pistol_rapid_founders_vr_ore_t01", + "quantity": 1 + }, + { + "templateId": "DailyRewardScheduleToken:founderspackdailyrewardtoken", + "quantity": 21 + }, + { + "templateId": "HomebaseBannerIcon:foundertier2banner1", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier2banner2", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier2banner3", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier2banner4", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier2banner5", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier2banner6", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_auto_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_standard_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_sniper_boltaction_scope_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_floor_spikes_r_t01", + "quantity": 5 + }, + { + "templateId": "Schematic:sid_pistol_rapid_founders_vr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_2_3": { + "rewards": [ + { + "templateId": "ConsumableAccountItem:smallxpboost", + "quantity": 10 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost_gift", + "quantity": 10 + }, + { + "templateId": "Token:accountinventorybonus", + "quantity": 50 + }, + { + "templateId": "Buff:partyxpbuff", + "quantity": 1 + }, + { + "templateId": "Token:founderchatunlock", + "quantity": 1 + }, + { + "templateId": "DailyRewardScheduleToken:founderspackdailyrewardtoken", + "quantity": 14 + }, + { + "templateId": "ConsumableAccountItem:foundersfriendcode", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier3banner1", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier3banner2", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier3banner3", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier3banner4", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier3banner5", + "quantity": 1 + }, + { + "templateId": "Defender:did_defenderassault_founders_vr_t01", + "quantity": 1 + }, + { + "templateId": "Defender:did_defenderpistol_founders_vr_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_3_4": { + "rewards": [ + { + "templateId": "AccountResource:voucher_cardpack_bronze", + "quantity": 10 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost", + "quantity": 20 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost_gift", + "quantity": 20 + }, + { + "templateId": "Token:worldinventorybonus", + "quantity": 10 + }, + { + "templateId": "Token:accountinventorybonus", + "quantity": 100 + }, + { + "templateId": "DailyRewardScheduleToken:founderspackdailyrewardtoken", + "quantity": 42 + }, + { + "templateId": "ConsumableAccountItem:foundersfriendcode", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier4banner1", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier4banner2", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier4banner3", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier4banner4", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier4banner5", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_4_5": { + "rewards": [ + { + "templateId": "AccountResource:voucher_cardpack_bronze", + "quantity": 10 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost", + "quantity": 40 + }, + { + "templateId": "ConsumableAccountItem:smallxpboost_gift", + "quantity": 40 + }, + { + "templateId": "Token:worldinventorybonus", + "quantity": 10 + }, + { + "templateId": "Token:accountinventorybonus", + "quantity": 100 + }, + { + "templateId": "Weapon:wid_assault_auto_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "ConversionControl:cck_hero_core_unlimited_vr", + "quantity": 1 + }, + { + "templateId": "ConversionControl:cck_melee_core_unlimited_vr", + "quantity": 1 + }, + { + "templateId": "ConversionControl:cck_ranged_core_unlimited_vr", + "quantity": 1 + }, + { + "templateId": "ConversionControl:cck_worker_core_unlimited_vr", + "quantity": 1 + }, + { + "templateId": "DailyRewardScheduleToken:founderspackdailyrewardtoken", + "quantity": 42 + }, + { + "templateId": "ConsumableAccountItem:foundersfriendcode", + "quantity": 2 + }, + { + "templateId": "HomebaseBannerIcon:foundertier5banner1", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier5banner2", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier5banner3", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier5banner4", + "quantity": 1 + }, + { + "templateId": "HomebaseBannerIcon:foundertier5banner5", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_auto_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_preorder": { + "rewards": [ + { + "templateId": "Weapon:wid_launcher_rocket_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_launcher_grenade_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_break_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Ammo:ammodatashells", + "quantity": 500 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_getrewards_sony": { + "rewards": [ + { + "templateId": "Hero:hid_commando_sony_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_sony_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_sony_r_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_sony_r_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_herobundle_nochoice": { + "rewards": [ + { + "templateId": "Hero:hid_constructor_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_constructor_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_tactical_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_ninja_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_edged_sword_medium_laser_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_outlander_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_pistol_autoheavy_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_soldier_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_assault_lmg_drum_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_herobundle_noconstructor": { + "rewards": [ + { + "templateId": "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_ninja_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_edged_sword_medium_laser_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_outlander_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_pistol_autoheavy_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_soldier_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_assault_lmg_drum_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_herobundle_noninja": { + "rewards": [ + { + "templateId": "Hero:hid_constructor_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_constructor_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_tactical_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_outlander_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_pistol_autoheavy_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_soldier_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_assault_lmg_drum_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_herobundle_nooutlander": { + "rewards": [ + { + "templateId": "Hero:hid_constructor_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_constructor_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_tactical_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_ninja_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_edged_sword_medium_laser_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_commando_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_soldier_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_assault_lmg_drum_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_herobundle_nosoldier": { + "rewards": [ + { + "templateId": "Hero:hid_constructor_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_constructor_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_shotgun_tactical_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_constructor_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_shotgun_tactical_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_ninja_starsassassin_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_ninja_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_edged_sword_medium_laser_founders_sr_ore_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersm_sr_t01", + "quantity": 1 + }, + { + "templateId": "Hero:hid_outlander_008_foundersf_sr_t01", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_r_ore_t01", + "quantity": 1 + }, + { + "templateId": "Quest:foundersquest_outlander_weaponupgrade_vr", + "quantity": 1 + }, + { + "templateId": "Weapon:wid_pistol_autoheavy_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_ninja_weaponupgrade_sr": { + "rewards": [ + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_ninja_weaponupgrade_vr": { + "rewards": [ + { + "templateId": "Quest:foundersquest_ninja_weaponupgrade_sr", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_edged_sword_medium_laser_founders_vr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_outlander_weaponupgrade_sr": { + "rewards": [ + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_outlander_weaponupgrade_vr": { + "rewards": [ + { + "templateId": "Quest:foundersquest_outlander_weaponupgrade_sr", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_pistol_autoheavy_founders_vr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_soldier_weaponupgrade_sr": { + "rewards": [ + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_sr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + }, + "quest:foundersquest_soldier_weaponupgrade_vr": { + "rewards": [ + { + "templateId": "Quest:foundersquest_soldier_weaponupgrade_sr", + "quantity": 1 + }, + { + "templateId": "Schematic:sid_assault_surgical_drum_founders_vr_ore_t01", + "quantity": 1 + } + ], + "selectableRewards": [] + } + } +} \ No newline at end of file diff --git a/responses/Campaign/survivorData.json b/responses/Campaign/survivorData.json index f9e5c6a..57faa7d 100644 --- a/responses/Campaign/survivorData.json +++ b/responses/Campaign/survivorData.json @@ -1,4 +1,5 @@ { + "author": "This list was created by PRO100KatYT", "fixedAttributes": { "Worker:managerdoctor_c_t01": { "managerSynergy": "Homebase.Manager.IsDoctor" diff --git a/structure/mcp.js b/structure/mcp.js index 7a0b513..6b2f416 100644 --- a/structure/mcp.js +++ b/structure/mcp.js @@ -914,6 +914,53 @@ express.post("/fortnite/api/game/v2/profile/*/client/ClientQuestLogin", async (r QuestCount += 1; } } + + // Grant completed founder's pack quests. + if (config.Profile.bGrantFoundersPacks == true) { + var QuestsToGrant = [ + "Quest:foundersquest_getrewards_0_1", + "Quest:foundersquest_getrewards_1_2", + "Quest:foundersquest_getrewards_2_3", + "Quest:foundersquest_getrewards_3_4", + "Quest:foundersquest_chooseherobundle", + "Quest:foundersquest_getrewards_4_5", + "Quest:foundersquest_herobundle_nochoice" + ] + + for (var i in QuestsToGrant) { + var bSkipThisQuest = false; + for (var key in profile.items) { + if (profile.items[key].templateId.toLowerCase() == QuestsToGrant[i].toLowerCase()) { + bSkipThisQuest = true; + } + } + if (bSkipThisQuest == true) { + continue; + } + + var ItemID = functions.MakeID(); + var Item = { + "templateId": QuestsToGrant[i], + "attributes": { + "creation_time": "min", + "quest_state": "Completed", + "last_state_change_time": new Date().toISOString(), + "level": -1, + "sent_new_notification": true, + "quest_rarity": "uncommon", + "xp_reward_scalar": 1 + }, + "quantity": 1 + } + profile.items[ItemID] = Item + ApplyProfileChanges.push({ + "changeType": "itemAdded", + "itemId": ItemID, + "item": Item + }) + StatChanged = true; + } + } } if (req.query.profileId == "athena") { @@ -1852,14 +1899,132 @@ express.post("/fortnite/api/game/v2/profile/*/client/AssignWorkerToSquadBatch", // Claim STW quest reward express.post("/fortnite/api/game/v2/profile/*/client/ClaimQuestReward", async (req, res) => { const profile = require(`./../profiles/${req.query.profileId || "campaign"}.json`); + const common_core = require("./../profiles/common_core.json"); + const theater0 = require("./../profiles/theater0.json"); + var Rewards = require("./../responses/Campaign/rewards.json").quest; // do not change any of these or you will end up breaking it var ApplyProfileChanges = []; + var MultiUpdate = []; + var Notifications = []; var BaseRevision = profile.rvn || 0; var QueryRevision = req.query.rvn || -1; var StatChanged = false; + var TheaterStatChanged = false; + var CommonCoreStatChanged = false; if (req.body.questId) { + var questTemplateId = []; + for (var key in profile.items) { + if (req.body.questId.toLowerCase() == key.toLowerCase()) { + questTemplateId = profile.items[key].templateId.toLowerCase(); + } + } + + if (questTemplateId && Rewards.hasOwnProperty(questTemplateId)) { + if (req.body.selectedRewardIndex != -1 && Rewards[questTemplateId].selectableRewards) { + Rewards = Rewards[questTemplateId].selectableRewards[req.body.selectedRewardIndex].rewards; + } + else { + Rewards = Rewards[questTemplateId].rewards; + } + + MultiUpdate.push({ + "profileRevision": theater0.rvn || 0, + "profileId": "theater0", + "profileChangesBaseRevision": theater0.rvn || 0, + "profileChanges": [], + "profileCommandRevision": theater0.commandRevision || 0, + }) + + if (req.query.profileId == "campaign") { + MultiUpdate.push({ + "profileRevision": common_core.rvn || 0, + "profileId": "common_core", + "profileChangesBaseRevision": common_core.rvn || 0, + "profileChanges": [], + "profileCommandRevision": common_core.commandRevision || 0, + }) + } + + Notifications.push({ + "type": "questClaim", + "primary": true, + "questId": questTemplateId, + "loot": { + "items": [] + } + }) + + for (var i in Rewards) { + const ID = functions.MakeID(); + const templateId = Rewards[i].templateId.toLowerCase(); + + if (templateId.startsWith("weapon:") || templateId.startsWith("trap:") || templateId.startsWith("ammo:")) { + var Item = {"templateId":Rewards[i].templateId,"attributes":{"clipSizeScale": 0,"loadedAmmo": 999,"level": 1,"alterationDefinitions": [],"baseClipSize": 999,"durability": 375,"itemSource": "", "item_seen": false},"quantity":Rewards[i].quantity}; + + theater0.items[ID] = Item; + + MultiUpdate[0].profileChanges.push({ + "changeType": "itemAdded", + "itemId": ID, + "item": theater0.items[ID] + }) + + Notifications[0].loot.items.push({ + "itemType": Rewards[i].templateId, + "itemGuid": ID, + "itemProfile": "theater0", + "quantity": Rewards[i].quantity + }) + + TheaterStatChanged = true; + } + else if (req.query.profileId == "campaign" && (templateId.startsWith("homebasebannericon:") || templateId == "token:founderchatunlock")) { + var Item = {"templateId":Rewards[i].templateId,"attributes":{"max_level_bonus":0,"level":1,"item_seen":false,"xp":0,"favorite":false},"quantity":Rewards[i].quantity}; + + common_core.items[ID] = Item; + + MultiUpdate[1].profileChanges.push({ + "changeType": "itemAdded", + "itemId": ID, + "item": common_core.items[ID] + }) + + Notifications[0].loot.items.push({ + "itemType": Rewards[i].templateId, + "itemGuid": ID, + "itemProfile": "common_core", + "quantity": Rewards[i].quantity + }) + + CommonCoreStatChanged = true; + } + else { + var Item = {"templateId":Rewards[i].templateId,"attributes":{"legacy_alterations":[],"max_level_bonus":0,"level":1,"refund_legacy_item":false,"item_seen":false,"alterations":["","","","","",""],"xp":0,"refundable":false,"alteration_base_rarities":[],"favorite":false},"quantity":Rewards[i].quantity}; + + if (templateId.startsWith("quest:")) { + Item.attributes.quest_state = "Active"; + } + + profile.items[ID] = Item; + + ApplyProfileChanges.push({ + "changeType": "itemAdded", + "itemId": ID, + "item": profile.items[ID] + }) + + Notifications[0].loot.items.push({ + "itemType": Rewards[i].templateId, + "itemGuid": ID, + "itemProfile": req.query.profileId, + "quantity": Rewards[i].quantity + }) + } + } + } + profile.items[req.body.questId].attributes.quest_state = "Claimed"; profile.items[req.body.questId].attributes.last_state_change_time = new Date().toISOString(); StatChanged = true; @@ -1869,6 +2034,24 @@ express.post("/fortnite/api/game/v2/profile/*/client/ClaimQuestReward", async (r profile.rvn += 1; profile.commandRevision += 1; + if (TheaterStatChanged == true) { + theater0.rvn += 1; + theater0.commandRevision += 1; + MultiUpdate[0].profileRevision = theater0.rvn || 0; + MultiUpdate[0].profileCommandRevision = theater0.commandRevision || 0; + + fs.writeFileSync("./profiles/theater0.json", JSON.stringify(theater0, null, 2)); + } + + if (CommonCoreStatChanged == true) { + common_core.rvn += 1; + common_core.commandRevision += 1; + MultiUpdate[1].profileRevision = common_core.rvn || 0; + MultiUpdate[1].profileCommandRevision = common_core.commandRevision || 0; + + fs.writeFileSync("./profiles/common_core.json", JSON.stringify(common_core, null, 2)); + } + ApplyProfileChanges.push({ "changeType": "itemAttrChanged", "itemId": req.body.questId, @@ -1899,8 +2082,10 @@ express.post("/fortnite/api/game/v2/profile/*/client/ClaimQuestReward", async (r "profileId": req.query.profileId || "campaign", "profileChangesBaseRevision": BaseRevision, "profileChanges": ApplyProfileChanges, + "notifications": Notifications, "profileCommandRevision": profile.commandRevision || 0, "serverTime": new Date().toISOString(), + "multiUpdate": MultiUpdate, "responseVersion": 1 }) res.end();