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: switching to drifter doesn't save (#334)

f9414dcf
Sainan <sainan@calamity.gg>
提交于

代码差异

3 个文件 +6 -1
Modified src/services/saveLoadoutService.ts +4 -0
@@ -171,6 +171,10 @@ export const handleInventoryItemConfigChange = async (
171 171 inventory.EquippedGear = equipment as string[];
172 172 break;
173 173 }
174 case "UseAdultOperatorLoadout": {
175 inventory.UseAdultOperatorLoadout = equipment as boolean;
176 break;
177 }
174 178 default: {
175 179 logger.error(`category not implemented: ${equipmentName}`, { config: equipment });
176 180 }
Modified src/types/inventoryTypes/inventoryTypes.ts +1 -1
@@ -239,7 +239,7 @@ export interface IInventoryResponse {
239 239 CrewMembers: ICrewMember[];
240 240 AdultOperatorLoadOuts: IOperatorConfigClient[];
241 241 LotusCustomization: ILotusCustomization;
242 UseAdultOperatorLoadout: boolean;
242 UseAdultOperatorLoadout?: boolean;
243 243 DailyAffiliationZariman: number;
244 244 NemesisAbandonedRewards: string[];
245 245 DailyAffiliationKahl: number;
Modified src/types/saveLoadoutTypes.ts +1 -0
@@ -33,6 +33,7 @@ export interface ISaveLoadoutRequest {
33 33 CurrentLoadOutIds: IOid[];
34 34 ValidNewLoadoutId: string;
35 35 EquippedGear: string[];
36 UseAdultOperatorLoadout: boolean;
36 37 }
37 38
38 39 export interface ISaveLoadoutRequestNoUpgradeVer extends Omit<ISaveLoadoutRequest, "UpgradeVer"> {}