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

SpaceNinjaServer

A simple server for a small space ninja game

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

XFEstudio/SpaceNinjaServer

feat: installation of valence adapter (#1240)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1240

9150d036
Sainan <sainan@calamity.inc>
提交于

代码差异

2 个文件 +8 -1
Modified src/controllers/api/upgradesController.ts +6 -0
@@ -98,6 +98,12 @@ export const upgradesController: RequestHandler = async (req, res) => {
98 98 item.Features |= EquipmentFeatures.ARCANE_SLOT;
99 99 break;
100 100 }
101 case "/Lotus/Types/Items/MiscItems/ValenceAdapter": {
102 const item = inventory[payload.ItemCategory].id(payload.ItemId.$oid)!;
103 item.Features ??= 0;
104 item.Features |= EquipmentFeatures.VALENCE_SWAP;
105 break;
106 }
101 107 case "/Lotus/Types/Items/MiscItems/Forma":
102 108 case "/Lotus/Types/Items/MiscItems/FormaUmbra":
103 109 case "/Lotus/Types/Items/MiscItems/FormaAura":
Modified src/types/inventoryTypes/commonInventoryTypes.ts +2 -1
@@ -106,7 +106,8 @@ export enum EquipmentFeatures {
106 106 GRAVIMAG_INSTALLED = 4,
107 107 GILDED = 8,
108 108 ARCANE_SLOT = 32,
109 INCARNON_GENESIS = 512
109 INCARNON_GENESIS = 512,
110 VALENCE_SWAP = 1024
110 111 }
111 112
112 113 export interface IEquipmentDatabase {