chore: send messages after completing quest

This commit is contained in:
nrbdev 2025-02-20 05:50:00 -05:00
parent fb8d176fbe
commit e7bf9733fb
2 changed files with 40 additions and 37 deletions

View File

@ -47,6 +47,7 @@ import {
ExportWeapons, ExportWeapons,
TStandingLimitBin TStandingLimitBin
} from "warframe-public-export-plus"; } from "warframe-public-export-plus";
import { createMessage } from "./inboxService";
import { createShip } from "./shipService"; import { createShip } from "./shipService";
import { creditBundles, fusionBundles } from "@/src/services/missionInventoryUpdateService"; import { creditBundles, fusionBundles } from "@/src/services/missionInventoryUpdateService";
import { IKeyChainRequest } from "@/src/controllers/api/giveKeyChainTriggeredItemsController"; import { IKeyChainRequest } from "@/src/controllers/api/giveKeyChainTriggeredItemsController";
@ -79,6 +80,45 @@ export const createInventory = async (
{ ItemCount: 1, ItemType: "/Lotus/Types/Restoratives/LisetAutoHack" } { ItemCount: 1, ItemType: "/Lotus/Types/Restoratives/LisetAutoHack" }
]; ];
// Give Darvo items that would be given after completing vors prize
await createMessage(String(accountOwnerId), [
{
sub: "/Lotus/Language/G1Quests/Beginner_Growth_Inbox_Title",
sndr: "/Lotus/Language/Menu/Mailbox_WarframeSender",
msg: "/Lotus/Language/G1Quests/Beginner_Growth_Inbox_Desc",
icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png",
transmission: "/Lotus/Sounds/Dialog/VorsPrize/DLisetPostAssassinate110Lotus",
highPriority: true,
r: false
},
{
sub: "/Lotus/Language/Inbox/DarvoWeaponCraftingMessageBTitle",
sndr: "/Lotus/Language/Bosses/Darvo",
msg: "/Lotus/Language/Inbox/DarvoWeaponCraftingMessageBDesc",
icon: "/Lotus/Interface/Icons/Npcs/Darvo.png",
countedAtt: [
{
ItemCount: 1,
ItemType: "/Lotus/Types/Recipes/Weapons/BurstonRifleBlueprint"
},
{
ItemCount: 1,
ItemType: "/Lotus/Types/Items/MiscItems/Morphic"
},
{
ItemCount: 400,
ItemType: "/Lotus/Types/Items/MiscItems/PolymerBundle"
},
{
ItemCount: 150,
ItemType: "/Lotus/Types/Items/MiscItems/AlloyPlate"
}
],
highPriority: true,
r: false
}
]);
// const vorsPrizeRewards = [ // const vorsPrizeRewards = [
// // Vor's Prize rewards // // Vor's Prize rewards
// { ItemCount: 1, ItemType: "/Lotus/Upgrades/Mods/Warframe/AvatarHealthMaxMod" }, // { ItemCount: 1, ItemType: "/Lotus/Upgrades/Mods/Warframe/AvatarHealthMaxMod" },

View File

@ -7,43 +7,6 @@
"icon": "/Lotus/Interface/Icons/Npcs/Darvo.png", "icon": "/Lotus/Interface/Icons/Npcs/Darvo.png",
"eventMessageDate": "2025-01-30T13:00:00.000Z", "eventMessageDate": "2025-01-30T13:00:00.000Z",
"r": false "r": false
},
{
"sub": "/Lotus/Language/Inbox/DarvoWeaponCraftingMessageBTitle",
"sndr": "/Lotus/Language/Bosses/Darvo",
"msg": "/Lotus/Language/Inbox/DarvoWeaponCraftingMessageBDesc",
"icon": "/Lotus/Interface/Icons/Npcs/Darvo.png",
"countedAtt": [
{
"ItemCount": 1,
"ItemType": "/Lotus/Types/Recipes/Weapons/BurstonRifleBlueprint"
},
{
"ItemCount": 1,
"ItemType": "/Lotus/Types/Items/MiscItems/Morphic"
},
{
"ItemCount": 400,
"ItemType": "/Lotus/Types/Items/MiscItems/PolymerBundle"
},
{
"ItemCount": 150,
"ItemType": "/Lotus/Types/Items/MiscItems/AlloyPlate"
}
],
"highPriority": true,
"eventMessageDate": "2023-10-01T17:00:00.000Z",
"r": false
},
{
"sub": "/Lotus/Language/G1Quests/Beginner_Growth_Inbox_Title",
"sndr": "/Lotus/Language/Menu/Mailbox_WarframeSender",
"msg": "/Lotus/Language/G1Quests/Beginner_Growth_Inbox_Desc",
"icon": "/Lotus/Interface/Icons/Npcs/Lotus_d.png",
"transmission": "/Lotus/Sounds/Dialog/VorsPrize/DLisetPostAssassinate110Lotus",
"highPriority": true,
"eventMessageDate": "2023-09-01T17:00:00.000Z",
"r": false
} }
] ]
} }