forked from OpenWF/SpaceNinjaServer
Update saveLoadoutService.ts
This commit is contained in:
parent
a9f994ea4c
commit
35971b914c
@ -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;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user