don't spoof owned weapon skins

This commit is contained in:
Sainan 2025-01-20 07:01:07 +01:00
parent 27a855cdb1
commit c8402ae497

View File

@ -147,8 +147,9 @@ export const inventoryController: RequestHandler = async (request, response) =>
} }
if (config.unlockAllSkins) { if (config.unlockAllSkins) {
inventoryResponse.WeaponSkins = []; const missingWeaponSkins = new Set(Object.keys(ExportCustoms));
for (const uniqueName in ExportCustoms) { inventoryResponse.WeaponSkins.forEach(x => missingWeaponSkins.delete(x.ItemType));
for (const uniqueName of missingWeaponSkins) {
inventoryResponse.WeaponSkins.push({ inventoryResponse.WeaponSkins.push({
ItemId: { ItemId: {
$oid: "ca70ca70ca70ca70" + catBreadHash(uniqueName).toString(16).padStart(8, "0") $oid: "ca70ca70ca70ca70" + catBreadHash(uniqueName).toString(16).padStart(8, "0")