Update saveLoadoutService.ts

This commit is contained in:
AMelonInsideLemon 2025-09-27 22:00:48 +02:00
parent a9f994ea4c
commit 35971b914c

View File

@ -139,16 +139,22 @@ export const handleInventoryItemConfigChange = async (
case "WeaponSkins": { case "WeaponSkins": {
const itemEntries = equipment as IItemEntry; const itemEntries = equipment as IItemEntry;
for (const [itemId, itemConfigEntries] of Object.entries(itemEntries)) { for (const [itemId, itemConfigEntries] of Object.entries(itemEntries)) {
const inventoryItem = inventory.WeaponSkins.id(itemId); if (itemId.startsWith("ca70ca70ca70ca70")) {
if (!inventoryItem) { logger.warn(
logger.warn(`inventory item WeaponSkins not found with id ${itemId}`); `unlockAllSkins does not work with favoriting items because you don't actually own it`
continue; );
} } else {
if ("Favorite" in itemConfigEntries) { const inventoryItem = inventory.WeaponSkins.id(itemId);
inventoryItem.Favorite = itemConfigEntries.Favorite; if (!inventoryItem) {
} logger.warn(`inventory item WeaponSkins not found with id ${itemId}`);
if ("IsNew" in itemConfigEntries) { continue;
inventoryItem.IsNew = itemConfigEntries.IsNew; }
if ("Favorite" in itemConfigEntries) {
inventoryItem.Favorite = itemConfigEntries.Favorite;
}
if ("IsNew" in itemConfigEntries) {
inventoryItem.IsNew = itemConfigEntries.IsNew;
}
} }
} }
break; break;