返回提交历史
Modified
src/controllers/api/upgradesController.ts
+3
-2
XFEstudio/SpaceNinjaServer
chore: fix some minor issues with ability infusions (#1426)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1426 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
dd7805cf
代码差异
1 个文件
+3
-2
@@ -11,7 +11,7 @@ import { getAccountIdForRequest } from "@/src/services/loginService";
11
11
import { addMiscItems, addRecipes, getInventory, updateCurrency } from "@/src/services/inventoryService";
12
12
import { getRecipeByResult } from "@/src/services/itemDataService";
13
13
import { IInventoryChanges } from "@/src/types/purchaseTypes";
14
import { addInfestedFoundryXP } from "./infestedFoundryController";
14
import { addInfestedFoundryXP, applyCheatsToInfestedFoundry } from "./infestedFoundryController";
15
15
import { config } from "@/src/services/configService";
16
16
17
17
export const upgradesController: RequestHandler = async (req, res) => {
@@ -25,7 +25,7 @@ export const upgradesController: RequestHandler = async (req, res) => {
25
25
operation.UpgradeRequirement == "/Lotus/Types/Items/MiscItems/CustomizationSlotUnlocker"
26
26
) {
27
27
updateCurrency(inventory, 10, true);
28
} else {
28
} else if (operation.OperationType != "UOT_ABILITY_OVERRIDE") {
29
29
addMiscItems(inventory, [
30
30
{
31
31
ItemType: operation.UpgradeRequirement,
@@ -66,6 +66,7 @@ export const upgradesController: RequestHandler = async (req, res) => {
66
66
67
67
inventoryChanges.Recipes = recipeChanges;
68
68
inventoryChanges.InfestedFoundry = inventory.toJSON<IInventoryClient>().InfestedFoundry;
69
applyCheatsToInfestedFoundry(inventoryChanges.InfestedFoundry!);
69
70
} else
70
71
switch (operation.UpgradeRequirement) {
71
72
case "/Lotus/Types/Items/MiscItems/OrokinReactor":