diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index c89495138..68cffb4b4 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -1342,7 +1342,7 @@ export const addStanding = ( // TODO: AffiliationMods support (Nightwave). export const updateGeneric = async (data: IGenericUpdate, accountId: string): Promise => { - const inventory = await getInventory(accountId, "NodeIntrosCompleted MiscItems"); + const inventory = await getInventory(accountId, "NodeIntrosCompleted MiscItems ShipDecorations"); // Make it an array for easier parsing. if (typeof data.NodeIntrosCompleted === "string") { @@ -1351,7 +1351,15 @@ export const updateGeneric = async (data: IGenericUpdate, accountId: string): Pr const inventoryChanges: IInventoryChanges = {}; 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 = [ { ItemType: "/Lotus/Types/Items/MiscItems/1999FixedStickersPack", diff --git a/src/types/purchaseTypes.ts b/src/types/purchaseTypes.ts index 8b0db0f74..a6764a35e 100644 --- a/src/types/purchaseTypes.ts +++ b/src/types/purchaseTypes.ts @@ -74,6 +74,7 @@ export type IInventoryChanges = { InfestedFoundry?: IInfestedFoundryClient; Drones?: IDroneClient[]; MiscItems?: IMiscItem[]; + ShipDecorations?: ITypeCount[]; EmailItems?: ITypeCount[]; CrewShipRawSalvage?: ITypeCount[]; Nemesis?: Partial;