XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

fix: acquisition of armory cache from daily tribute (#2990)

Closes #2991 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2990 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

4ab5794f
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +4 -1
Modified src/services/purchaseService.ts +4 -1
@@ -491,6 +491,7 @@ export const handleStoreItemAcquisition = async (
491 491 const slotPurchaseNameToSlotName: Record<string, { name: SlotNames; purchaseQuantity: number }> = {
492 492 SuitSlotItem: { name: "SuitBin", purchaseQuantity: 1 },
493 493 TwoSentinelSlotItem: { name: "SentinelBin", purchaseQuantity: 2 },
494 WeaponSlotItem: { name: "WeaponBin", purchaseQuantity: 1 },
494 495 TwoWeaponSlotItem: { name: "WeaponBin", purchaseQuantity: 2 },
495 496 SpaceSuitSlotItem: { name: "SpaceSuitBin", purchaseQuantity: 1 },
496 497 TwoSpaceWeaponSlotItem: { name: "SpaceWeaponBin", purchaseQuantity: 2 },
@@ -514,7 +515,9 @@ const handleSlotPurchase = (
514 515 ): IPurchaseResponse => {
515 516 logger.debug(`slot name ${slotPurchaseNameFull}`);
516 517 const slotPurchaseName = slotPurchaseNameFull.substring(slotPurchaseNameFull.lastIndexOf("/") + 1);
517 if (!(slotPurchaseName in slotPurchaseNameToSlotName)) throw new Error(`invalid slot name ${slotPurchaseName}`);
518 if (!(slotPurchaseName in slotPurchaseNameToSlotName)) {
519 throw new Error(`invalid slot purchase name ${slotPurchaseName}`);
520 }
518 521 logger.debug(`slot purchase name ${slotPurchaseName}`);
519 522
520 523 const slotName = slotPurchaseNameToSlotName[slotPurchaseName].name;