feat: claiming of tennolive relay's secret #2569

Merged
Sainan merged 1 commits from secret into main 2025-07-30 01:51:08 -07:00
2 changed files with 11 additions and 2 deletions
Showing only changes of commit f1e1f7cd8b - Show all commits

View File

@ -1341,7 +1341,7 @@ export const addStanding = (
// TODO: AffiliationMods support (Nightwave). // TODO: AffiliationMods support (Nightwave).
export const updateGeneric = async (data: IGenericUpdate, accountId: string): Promise<IUpdateNodeIntrosResponse> => { export const updateGeneric = async (data: IGenericUpdate, accountId: string): Promise<IUpdateNodeIntrosResponse> => {
const inventory = await getInventory(accountId, "NodeIntrosCompleted MiscItems"); const inventory = await getInventory(accountId, "NodeIntrosCompleted MiscItems ShipDecorations");
// Make it an array for easier parsing. // Make it an array for easier parsing.
if (typeof data.NodeIntrosCompleted === "string") { if (typeof data.NodeIntrosCompleted === "string") {
@ -1350,7 +1350,15 @@ export const updateGeneric = async (data: IGenericUpdate, accountId: string): Pr
const inventoryChanges: IInventoryChanges = {}; const inventoryChanges: IInventoryChanges = {};
for (const node of data.NodeIntrosCompleted) { for (const node of data.NodeIntrosCompleted) {
if (node == "KayaFirstVisitPack") { if (node == "TC2025") {
inventoryChanges.ShipDecorations = [
{
ItemType: "/Lotus/Types/Items/ShipDecos/TauGrineerLancerBobbleHead",
ItemCount: 1
}
];
addShipDecorations(inventory, inventoryChanges.ShipDecorations);
} else if (node == "KayaFirstVisitPack") {
inventoryChanges.MiscItems = [ inventoryChanges.MiscItems = [
{ {
ItemType: "/Lotus/Types/Items/MiscItems/1999FixedStickersPack", ItemType: "/Lotus/Types/Items/MiscItems/1999FixedStickersPack",

View File

@ -74,6 +74,7 @@ export type IInventoryChanges = {
InfestedFoundry?: IInfestedFoundryClient; InfestedFoundry?: IInfestedFoundryClient;
Drones?: IDroneClient[]; Drones?: IDroneClient[];
MiscItems?: IMiscItem[]; MiscItems?: IMiscItem[];
ShipDecorations?: ITypeCount[];
EmailItems?: ITypeCount[]; EmailItems?: ITypeCount[];
CrewShipRawSalvage?: ITypeCount[]; CrewShipRawSalvage?: ITypeCount[];
Nemesis?: Partial<INemesisClient>; Nemesis?: Partial<INemesisClient>;