Fill out questCompletionRewards.json #938

Open
opened 2025-02-09 15:01:50 -08:00 by Ghost · 3 comments

As of now, questCompletionRewards.json only contains entries for Heart of Deimos and Vor's Prize.

As of now, questCompletionRewards.json only contains entries for Heart of Deimos and Vor's Prize.
Sainan added the
unimplemented
label 2025-02-09 15:06:43 -08:00
OrdisPrime was assigned by Sainan 2025-02-09 15:06:46 -08:00
Owner

A complete solution is in the works.
Soon tm.

A complete solution is in the works. Soon tm.
Sainan added
missing data
and removed
unimplemented
labels 2025-02-17 16:48:20 -08:00
Owner

I'm a bit confused about the questCompletionRewards because, in it, the Deimos quest has a Xaku blueprint as a reward, but this is also already in ExportKeys under the quest's "rewards", so is this field just ignored or are we giving Xaku twice?

I'm a bit confused about the questCompletionRewards because, in it, the Deimos quest has a Xaku blueprint as a reward, but this is also already in ExportKeys under the quest's "rewards", so is this field just ignored or are we giving Xaku twice?
Contributor

Looking at ExportKeys, I find myself... confused.

{
itemsToGiveWhenTriggered: [
"/Lotus/StoreItems/Types/Items/MiscItems/PhotoboothTileDeimosHub",
"/Lotus/StoreItems/Types/Keys/InfestedMicroplanetQuest/DoubleDefenseIntroEmailItem"
],
messageToSendWhenTriggered: {
sender: "/Lotus/Language/Bosses/DeimosFather",
title: "/Lotus/Language/InfestedMicroplanetQuest/QuestEndCraftInboxTitle",
body: "/Lotus/Language/InfestedMicroplanetQuest/QuestEndCraftInboxBody",
attachments: [
"/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechBlueprint",
"/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartChassisBlueprint",
"/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartEngineBlueprint",
"/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartSystemsBlueprint",
"/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartWeaponPodBlueprint"
],
countedAttachments: [ ],
icon: "/Lotus/Interface/Icons/Npcs/Entrati/Father.png"
}
},

I remember this being a problem, because it wouldn't send the DoubleDefenseIntroEmailItem as per #1063, while sending correctly the Father message (had to delete it twice while testing if it was working or not).

{
itemsToGiveWhenTriggered: [ ],
messageToSendWhenTriggered: {
sender: "/Lotus/Language/Bosses/DeimosGrandmother",
title: "/Lotus/Language/InfestedMicroplanetQuest/ExtraRewardMailTitle",
body: "/Lotus/Language/InfestedMicroplanetQuest/ExtraRewardMailBody",
attachments: [
"/Lotus/Upgrades/Mods/Randomized/RawShotgunRandomMod"
],
countedAttachments: [ ],
icon: "/Lotus/Interface/Icons/Npcs/Entrati/Grandmother.png"
}
}

Yet this makes no sense to me because it doesn't give you a random shotgun mod (a riven, I presume?) as part of the reward on live.

rewards: [
{
rewardType: "RT_RECIPE",
itemType: "/Lotus/Types/Recipes/WarframeRecipes/BrokenFrameBlueprint",
amount: 1
}
]

Then there's this reward that is, presumably, supposed to be given at the end of the quest, yet there is no HoverboardSummon given as a reward for Vox Solaris, just the two correct emails.
image.png

Looking at ExportKeys, I find myself... confused. ``` { itemsToGiveWhenTriggered: [ "/Lotus/StoreItems/Types/Items/MiscItems/PhotoboothTileDeimosHub", "/Lotus/StoreItems/Types/Keys/InfestedMicroplanetQuest/DoubleDefenseIntroEmailItem" ], messageToSendWhenTriggered: { sender: "/Lotus/Language/Bosses/DeimosFather", title: "/Lotus/Language/InfestedMicroplanetQuest/QuestEndCraftInboxTitle", body: "/Lotus/Language/InfestedMicroplanetQuest/QuestEndCraftInboxBody", attachments: [ "/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechBlueprint", "/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartChassisBlueprint", "/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartEngineBlueprint", "/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartSystemsBlueprint", "/Lotus/Types/Recipes/DeimosRecipes/Mechs/NecromechPartWeaponPodBlueprint" ], countedAttachments: [ ], icon: "/Lotus/Interface/Icons/Npcs/Entrati/Father.png" } }, ``` I remember this being a problem, because it *wouldn't* send the `DoubleDefenseIntroEmailItem` as per #1063, while sending correctly the Father message (had to delete it twice while testing if it was working or not). ``` { itemsToGiveWhenTriggered: [ ], messageToSendWhenTriggered: { sender: "/Lotus/Language/Bosses/DeimosGrandmother", title: "/Lotus/Language/InfestedMicroplanetQuest/ExtraRewardMailTitle", body: "/Lotus/Language/InfestedMicroplanetQuest/ExtraRewardMailBody", attachments: [ "/Lotus/Upgrades/Mods/Randomized/RawShotgunRandomMod" ], countedAttachments: [ ], icon: "/Lotus/Interface/Icons/Npcs/Entrati/Grandmother.png" } } ``` Yet this makes no sense to me because it *doesn't* give you a random shotgun mod (a riven, I presume?) as part of the reward on live. ``` rewards: [ { rewardType: "RT_RECIPE", itemType: "/Lotus/Types/Recipes/WarframeRecipes/BrokenFrameBlueprint", amount: 1 } ] ``` Then there's this reward that is, presumably, supposed to be given at the end of the quest, yet there is no HoverboardSummon given as a reward for Vox Solaris, just the two correct emails. ![image.png](/attachments/e95b8926-1ec6-41c7-9996-6c0bc664ca33)
Sign in to join this conversation.
No description provided.