返回提交历史
Modified
config-vanilla.json
+2
-1
Modified
src/services/configService.ts
+2
-1
Modified
src/services/missionInventoryUpdateService.ts
+11
-0
XFEstudio/XFESpaceNinjaServer
feat: Railjack Steel Essences Reward (#4441)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/4441 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: yhhkevin <235+yhhkevin@noreply.localhost> Co-committed-by: yhhkevin <235+yhhkevin@noreply.localhost>
78be46b2
代码差异
3 个文件
+15
-2
@@ -132,7 +132,8 @@
132
132
"twentythreeHourMasteryRankCooldown": true,
133
133
"doubleDailySynthesisEndoReward": true,
134
134
"tylRegorDropsTwoEquinoxParts": true,
135
"railjackExtraResourceBundlesReward": true
135
"railjackExtraResourceBundlesReward": true,
136
"railjackSteelEssencesReward": true
136
137
},
137
138
"inventoryDefaults": {},
138
139
"tunables": {
@@ -28,7 +28,8 @@ type TQolConfigKey =
28
28
| "twentythreeHourMasteryRankCooldown"
29
29
| "doubleDailySynthesisEndoReward"
30
30
| "tylRegorDropsTwoEquinoxParts"
31
| "railjackExtraResourceBundlesReward";
31
| "railjackExtraResourceBundlesReward"
32
| "railjackSteelEssencesReward";
32
33
33
34
export interface IConfig {
34
35
/** @deprecated */ mongodbUrl?: string;
@@ -2035,6 +2035,17 @@ async function getRandomMissionDrops(
2035
2035
ItemCount: 5
2036
2036
});
2037
2037
}
2038
//RailJack Steel Essences Reward (43.0.6)
2039
if (
2040
RewardInfo.node.includes("CrewBattleNode") &&
2041
mission?.Tier &&
2042
shouldDoServerQol("railjackSteelEssencesReward", buildLabel, "2026.06.30.09.08")
2043
) {
2044
drops.push({
2045
StoreItem: "/Lotus/StoreItems/Types/Items/MiscItems/SteelEssence",
2046
ItemCount: 2
2047
});
2048
}
2038
2049
const region = await getRegion(RewardInfo.node, buildLabel);
2039
2050
if (region) {
2040
2051
let rewardManifests: string[];