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: update PE+ so umbra can spawn nemeses (#4348)

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

2a0d1272
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

4 个文件 +14 -12
Modified package-lock.json +4 -4
@@ -17,7 +17,7 @@
17 17 "mongoose": "^9.6.2",
18 18 "morgan": "^1.10.0",
19 19 "undici": "^7.10.0",
20 "warframe-public-export-plus": "^0.6.2",
20 "warframe-public-export-plus": "^0.6.3",
21 21 "warframe-riven-info": "^0.1.2",
22 22 "winston": "^3.17.0",
23 23 "winston-daily-rotate-file": "^5.0.0",
@@ -4890,9 +4890,9 @@
4890 4890 }
4891 4891 },
4892 4892 "node_modules/warframe-public-export-plus": {
4893 "version": "0.6.2",
4894 "resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.6.2.tgz",
4895 "integrity": "sha512-eyfJJ4H9dtN03vGTvHwDBJh5Gr6lC/OCN7K8GdSjT0MlyuwwglyYw8gvQU9lwkS3kNY2eClhG86Xe3Y625KbYg=="
4893 "version": "0.6.3",
4894 "resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.6.3.tgz",
4895 "integrity": "sha512-JpRj+F8fCSthOI81CxGUHZHFL329x3SsNdP8GbDh1mrlPIfHMtRESEJq5gwu7WKXUGLpU5Yw2TzZSqCXLLpPaQ=="
4896 4896 },
4897 4897 "node_modules/warframe-riven-info": {
4898 4898 "version": "0.1.2",
Modified package.json +1 -1
@@ -37,7 +37,7 @@
37 37 "mongoose": "^9.6.2",
38 38 "morgan": "^1.10.0",
39 39 "undici": "^7.10.0",
40 "warframe-public-export-plus": "^0.6.2",
40 "warframe-public-export-plus": "^0.6.3",
41 41 "warframe-riven-info": "^0.1.2",
42 42 "winston": "^3.17.0",
43 43 "winston-daily-rotate-file": "^5.0.0",
Modified src/controllers/custom/getItemListsController.ts +8 -6
@@ -175,12 +175,14 @@ const getItemListsController: RequestHandler = (req, response) => {
175 175 ...Object.values(ExportDojoRecipes.decos).flatMap(d => d.ingredients.map(i => i.ItemType))
176 176 ]);
177 177 for (const [uniqueName, item] of Object.entries(ExportWarframes)) {
178 res[item.productCategory].push({
179 uniqueName,
180 name: getString(item.name, lang),
181 exalted: item.exalted,
182 maxLevelCap: item.maxLevelCap
183 });
178 if (item.productCategory != "SpecialItems") {
179 res[item.productCategory].push({
180 uniqueName,
181 name: getString(item.name, lang),
182 exalted: item.exalted,
183 maxLevelCap: item.maxLevelCap
184 });
185 }
184 186 item.abilities.forEach(ability => {
185 187 if (!res.Abilities.some(x => x.uniqueName == ability.uniqueName)) {
186 188 res.Abilities.push({
Modified src/types/publicExportTypes.ts +1 -1
@@ -359,7 +359,7 @@ export interface IWarframe {
359 359 masteryReq: number;
360 360 sprintSpeed: number;
361 361 abilities: IAbility[];
362 productCategory: "MechSuits" | "SpaceSuits" | "Suits";
362 productCategory: string;
363 363 passiveDescription?: string;
364 364 exalted?: string[];
365 365 longDescription?: string;