From e98514a7bec517a30bc3785c62457452974743dd Mon Sep 17 00:00:00 2001 From: Vampire Kitten <95658710+VampireKitten@users.noreply.github.com> Date: Sat, 19 Oct 2024 13:47:28 +0200 Subject: [PATCH] improve: Add Ergo Blast's Tenet Weapon shop (#568) --- .../api/getVendorInfoController.ts | 5 + ...ubsPerrinSequenceWeaponVendorManifest.json | 133 ++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 static/fixed_responses/getVendorInfo/HubsPerrinSequenceWeaponVendorManifest.json diff --git a/src/controllers/api/getVendorInfoController.ts b/src/controllers/api/getVendorInfoController.ts index 438ee5b9..e7d80ba5 100644 --- a/src/controllers/api/getVendorInfoController.ts +++ b/src/controllers/api/getVendorInfoController.ts @@ -15,6 +15,7 @@ import EntratiLabsEntratiLabsCommisionsManifest from "@/static/fixed_responses/g import EntratiLabsEntratiLabVendorManifest from "@/static/fixed_responses/getVendorInfo/EntratiLabsEntratiLabVendorManifest.json"; import HubsIronwakeDondaVendorManifest from "@/static/fixed_responses/getVendorInfo/HubsIronwakeDondaVendorManifest.json"; import HubsRailjackCrewMemberVendorManifest from "@/static/fixed_responses/getVendorInfo/HubsRailjackCrewMemberVendorManifest.json"; +import HubsPerrinSequenceWeaponVendorManifest from "@/static/fixed_responses/getVendorInfo/HubsPerrinSequenceWeaponVendorManifest.json"; import MaskSalesmanManifest from "@/static/fixed_responses/getVendorInfo/MaskSalesmanManifest.json"; import OstronFishmongerVendorManifest from "@/static/fixed_responses/getVendorInfo/OstronFishmongerVendorManifest.json"; import OstronProspectorVendorManifest from "@/static/fixed_responses/getVendorInfo/OstronProspectorVendorManifest.json"; @@ -59,6 +60,10 @@ export const getVendorInfoController: RequestHandler = (req, res) => { res.json(SolarisDebtTokenVendorRepossessionsManifest); break; + case "/Lotus/Types/Game/VendorManifests/Hubs/PerrinSequenceWeaponVendorManifest": + res.json(HubsPerrinSequenceWeaponVendorManifest); + break; + case "/Lotus/Types/Game/VendorManifests/Hubs/RailjackCrewMemberVendorManifest": res.json(HubsRailjackCrewMemberVendorManifest); break; diff --git a/static/fixed_responses/getVendorInfo/HubsPerrinSequenceWeaponVendorManifest.json b/static/fixed_responses/getVendorInfo/HubsPerrinSequenceWeaponVendorManifest.json new file mode 100644 index 00000000..1cae38e4 --- /dev/null +++ b/static/fixed_responses/getVendorInfo/HubsPerrinSequenceWeaponVendorManifest.json @@ -0,0 +1,133 @@ +{ + "VendorInfo": { + "_id": { + "$oid": "60ad3b6ec96976e97d227e19" + }, + "TypeName": "/Lotus/Types/Game/VendorManifests/Hubs/PerrinSequenceWeaponVendorManifest", + "ItemManifest": [ + { + "StoreItem": "/Lotus/StoreItems/Weapons/Corpus/BoardExec/Primary/CrpBEFerrox/CrpBEFerrox", + "ItemPrices": [ + { + "ItemCount": 40, + "ItemType": "/Lotus/Types/Items/MiscItems/GranumBucks", + "ProductCategory": "MiscItems" + } + ], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { + "$date": { + "$numberLong": "9999999000000" + } + }, + "PurchaseQuantityLimit": 1, + "AllowMultipurchase": false, + "LocTagRandSeed": 4383829823946960400, + "Id": { + "$oid": "66fd60b20ba592c4c95e9488" + } + }, + { + "StoreItem": "/Lotus/StoreItems/Weapons/Corpus/Melee/CrpBriefcaseScythe/CrpBriefcaseScythe", + "ItemPrices": [ + { + "ItemCount": 40, + "ItemType": "/Lotus/Types/Items/MiscItems/GranumBucks", + "ProductCategory": "MiscItems" + } + ], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { + "$date": { + "$numberLong": "9999999000000" + } + }, + "PurchaseQuantityLimit": 1, + "AllowMultipurchase": false, + "LocTagRandSeed": 7952272124248276000, + "Id": { + "$oid": "66fd60b20ba592c4c95e9489" + } + }, + { + "StoreItem": "/Lotus/StoreItems/Weapons/Corpus/Melee/CrpBriefcase2HKatana/CrpBriefcase2HKatana", + "ItemPrices": [ + { + "ItemCount": 40, + "ItemType": "/Lotus/Types/Items/MiscItems/GranumBucks", + "ProductCategory": "MiscItems" + } + ], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { + "$date": { + "$numberLong": "9999999000000" + } + }, + "PurchaseQuantityLimit": 1, + "AllowMultipurchase": false, + "LocTagRandSeed": 465952672558014140, + "Id": { + "$oid": "66fd60b20ba592c4c95e948a" + } + }, + { + "StoreItem": "/Lotus/StoreItems/Weapons/Tenno/Melee/Swords/CrpBigSlash/CrpBigSlash", + "ItemPrices": [ + { + "ItemCount": 40, + "ItemType": "/Lotus/Types/Items/MiscItems/GranumBucks", + "ProductCategory": "MiscItems" + } + ], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { + "$date": { + "$numberLong": "9999999000000" + } + }, + "PurchaseQuantityLimit": 1, + "AllowMultipurchase": false, + "LocTagRandSeed": 8342430883077507000, + "Id": { + "$oid": "66fd60b20ba592c4c95e948b" + } + }, + { + "StoreItem": "/Lotus/StoreItems/Weapons/Corpus/Melee/ShieldAndSword/CrpHammerShield/CrpHammerShield", + "ItemPrices": [ + { + "ItemCount": 40, + "ItemType": "/Lotus/Types/Items/MiscItems/GranumBucks", + "ProductCategory": "MiscItems" + } + ], + "Bin": "BIN_0", + "QuantityMultiplier": 1, + "Expiry": { + "$date": { + "$numberLong": "9999999000000" + } + }, + "PurchaseQuantityLimit": 1, + "AllowMultipurchase": false, + "LocTagRandSeed": 7441523153174502000, + "Id": { + "$oid": "66fd60b20ba592c4c95e948c" + } + } + ], + "PropertyTextHash": "34F8CF1DFF745F0D67433A5EF0A03E70", + "RandomSeedType": "VRST_WEAPON", + "WeaponUpgradeValueAttenuationExponent": 2.25, + "Expiry": { + "$date": { + "$numberLong": "9999999000000" + } + } + } +}