From 4f33f163dc481256c2f098d0da9ac02ae70770ed Mon Sep 17 00:00:00 2001 From: nrbdev Date: Wed, 8 Jan 2025 13:28:05 -0500 Subject: [PATCH 1/3] added nora night vendor data --- src/services/serversideVendorsService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/serversideVendorsService.ts b/src/services/serversideVendorsService.ts index 3b4c3a61..a13f349d 100644 --- a/src/services/serversideVendorsService.ts +++ b/src/services/serversideVendorsService.ts @@ -27,6 +27,7 @@ import SolarisFishmongerVendorManifest from "@/static/fixed_responses/getVendorI import SolarisProspectorVendorManifest from "@/static/fixed_responses/getVendorInfo/SolarisProspectorVendorManifest.json"; import TeshinHardModeVendorManifest from "@/static/fixed_responses/getVendorInfo/TeshinHardModeVendorManifest.json"; import ZarimanCommisionsManifestArchimedean from "@/static/fixed_responses/getVendorInfo/ZarimanCommisionsManifestArchimedean.json"; +import RadioLegionIntermission10VendorManifest from "@/static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json"; interface IVendorManifest { VendorInfo: { @@ -67,7 +68,8 @@ const vendorManifests: IVendorManifest[] = [ SolarisFishmongerVendorManifest, SolarisProspectorVendorManifest, TeshinHardModeVendorManifest, - ZarimanCommisionsManifestArchimedean + ZarimanCommisionsManifestArchimedean, + RadioLegionIntermission10VendorManifest ]; export const getVendorManifestByTypeName = (typeName: string): IVendorManifest | undefined => { -- 2.47.2 From 73e72b1be76eb43da39e2b1da990d4701256b146 Mon Sep 17 00:00:00 2001 From: nrbdev Date: Wed, 8 Jan 2025 13:31:03 -0500 Subject: [PATCH 2/3] forgot json file --- ...dioLegionIntermission10VendorManifest.json | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json diff --git a/static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json b/static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json new file mode 100644 index 00000000..d005eff2 --- /dev/null +++ b/static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json @@ -0,0 +1,82 @@ +{ + "VendorInfo": { + "_id": { "$oid": "664190400000000000000000" }, + "TypeName": "/Lotus/Types/Game/VendorManifests/Events/RadioLegionIntermission10VendorManifest", + "ItemManifest": [ + { + "StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TrapperChassisBlueprint", + "ItemPrices": [{ "ItemCount": 25, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000048" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TrapperSystemsBlueprint", + "ItemPrices": [{ "ItemCount": 25, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000049" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Recipes/WarframeRecipes/TrapperHelmetBlueprint", + "ItemPrices": [{ "ItemCount": 25, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000050" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Items/MiscItems/OrokinCatalyst", + "ItemPrices": [{ "ItemCount": 75, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000051" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Items/MiscItems/OrokinReactor", + "ItemPrices": [{ "ItemCount": 75, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000052" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Items/MiscItems/Alertium", + "ItemPrices": [{ "ItemCount": 15, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 5, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000053" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Items/MiscItems/Kuva", + "ItemPrices": [{ "ItemCount": 50, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_3", + "QuantityMultiplier": 10000, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "AllowMultipurchase": true, + "Id": { "$oid": "001300130000000000000054" } + }, + { + "StoreItem": "/Lotus/StoreItems/Types/Items/ShipDecos/Nightwave/GlassmakerShipDeco", + "ItemPrices": [{ "ItemCount": 60, "ItemType": "/Lotus/Types/Items/MiscItems/NoraIntermissionTenCreds", "ProductCategory": "MiscItems" }], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { "$date": { "$numberLong": "2051240400000" } }, + "PurchaseQuantityLimit": 1, + "AllowMultipurchase": false, + "Id": { "$oid": "001300130000000000000055" } + } + ], + "Expiry": { "$date": { "$numberLong": "2051240400000" } } + } +} -- 2.47.2 From 673bef35d57d0038e98ebf3cd23fe201e9fe6975 Mon Sep 17 00:00:00 2001 From: nrbdev Date: Wed, 8 Jan 2025 13:32:58 -0500 Subject: [PATCH 3/3] alphabetical --- src/services/serversideVendorsService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/serversideVendorsService.ts b/src/services/serversideVendorsService.ts index a13f349d..5a250b0f 100644 --- a/src/services/serversideVendorsService.ts +++ b/src/services/serversideVendorsService.ts @@ -21,13 +21,13 @@ import MaskSalesmanManifest from "@/static/fixed_responses/getVendorInfo/MaskSal import OstronFishmongerVendorManifest from "@/static/fixed_responses/getVendorInfo/OstronFishmongerVendorManifest.json"; import OstronPetVendorManifest from "@/static/fixed_responses/getVendorInfo/OstronPetVendorManifest.json"; import OstronProspectorVendorManifest from "@/static/fixed_responses/getVendorInfo/OstronProspectorVendorManifest.json"; +import RadioLegionIntermission10VendorManifest from "@/static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json"; import SolarisDebtTokenVendorManifest from "@/static/fixed_responses/getVendorInfo/SolarisDebtTokenVendorManifest.json"; import SolarisDebtTokenVendorRepossessionsManifest from "@/static/fixed_responses/getVendorInfo/SolarisDebtTokenVendorRepossessionsManifest.json"; import SolarisFishmongerVendorManifest from "@/static/fixed_responses/getVendorInfo/SolarisFishmongerVendorManifest.json"; import SolarisProspectorVendorManifest from "@/static/fixed_responses/getVendorInfo/SolarisProspectorVendorManifest.json"; import TeshinHardModeVendorManifest from "@/static/fixed_responses/getVendorInfo/TeshinHardModeVendorManifest.json"; import ZarimanCommisionsManifestArchimedean from "@/static/fixed_responses/getVendorInfo/ZarimanCommisionsManifestArchimedean.json"; -import RadioLegionIntermission10VendorManifest from "@/static/fixed_responses/getVendorInfo/RadioLegionIntermission10VendorManifest.json"; interface IVendorManifest { VendorInfo: { @@ -63,13 +63,13 @@ const vendorManifests: IVendorManifest[] = [ OstronFishmongerVendorManifest, OstronPetVendorManifest, OstronProspectorVendorManifest, + RadioLegionIntermission10VendorManifest, SolarisDebtTokenVendorManifest, SolarisDebtTokenVendorRepossessionsManifest, SolarisFishmongerVendorManifest, SolarisProspectorVendorManifest, TeshinHardModeVendorManifest, - ZarimanCommisionsManifestArchimedean, - RadioLegionIntermission10VendorManifest + ZarimanCommisionsManifestArchimedean ]; export const getVendorManifestByTypeName = (typeName: string): IVendorManifest | undefined => { -- 2.47.2