返回提交历史
Modified
src/services/questService.ts
+16
-0
Modified
static/fixed_responses/questCompletionRewards.json
+7
-1
XFEstudio/XFESpaceNinjaServer
Fix the rewards of Second Dream (#1498)
Adds the two missing inbox items of Second Dream. Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1498 Co-authored-by: VampireKitten <dynamightkobold@gmail.com> Co-committed-by: VampireKitten <dynamightkobold@gmail.com>
4362a842
代码差异
2 个文件
+23
-1
@@ -177,6 +177,22 @@ export const completeQuest = async (inventory: TInventoryDatabaseDocument, quest
177
177
await giveKeyChainMissionReward(inventory, { KeyChain: questKey, ChainStage: i });
178
178
}
179
179
180
if (questKey == "/Lotus/Types/Keys/OrokinMoonQuest/OrokinMoonQuestKeyChain") {
181
void createMessage(inventory.accountOwnerId, [
182
{
183
sndr: "/Lotus/Language/Bosses/Ordis",
184
msg: "/Lotus/Language/G1Quests/SecondDreamFinishInboxMessage",
185
att: [
186
"/Lotus/Weapons/Tenno/Melee/Swords/StalkerTwo/StalkerTwoSmallSword",
187
"/Lotus/Upgrades/Skins/Sigils/ScarSigil"
188
],
189
sub: "/Lotus/Language/G1Quests/SecondDreamFinishInboxTitle",
190
icon: "/Lotus/Interface/Icons/Npcs/Ordis.png",
191
highPriority: true
192
}
193
]);
194
}
195
180
196
const questCompletionItems = getQuestCompletionItems(questKey);
181
197
logger.debug(`quest completion items`, questCompletionItems);
182
198
if (questCompletionItems) {
@@ -5,5 +5,11 @@
5
5
"ItemCount": 1
6
6
}
7
7
],
8
"/Lotus/Types/Keys/InfestedMicroplanetQuest/InfestedMicroplanetQuestKeyChain": [{ "ItemType": "/Lotus/Types/Recipes/WarframeRecipes/BrokenFrameBlueprint", "ItemCount": 1 }]
8
"/Lotus/Types/Keys/InfestedMicroplanetQuest/InfestedMicroplanetQuestKeyChain": [{ "ItemType": "/Lotus/Types/Recipes/WarframeRecipes/BrokenFrameBlueprint", "ItemCount": 1 }],
9
"/Lotus/Types/Keys/OrokinMoonQuest/OrokinMoonQuestKeyChain": [
10
{
11
"ItemType": "/Lotus/Types/Keys/RailJackBuildQuest/RailjackBuildQuestEmailItem",
12
"ItemCount": 1
13
}
14
]
9
15
}