fix duplicate module check (#551)

This commit is contained in:
ThereDrD0
2024-08-03 21:31:23 +03:00
committed by GitHub
parent 1ad4555987
commit 231eab88a8

View File

@@ -281,15 +281,14 @@ public sealed partial class BorgSystem
if (!TryComp<ItemBorgModuleComponent>(containedModuleUid, out var containedItemModuleComp))
continue;
for (int i = 0; i < itemModuleComp.Items.Count; i++)
if (containedItemModuleComp.Items.Count == itemModuleComp.Items.Count &&
containedItemModuleComp.Items.All(itemModuleComp.Items.Contains))
{
if (itemModuleComp.Items[i] != containedItemModuleComp.Items[i])
continue;
}
if (user != null)
Popup.PopupEntity(Loc.GetString("borg-module-duplicate"), uid, user.Value);
if (user != null)
Popup.PopupEntity(Loc.GetString("borg-module-duplicate"), uid, user.Value);
return false;
return false;
}
}
}