update Inventory::move

This commit is contained in:
MihailRis 2024-11-26 08:53:32 +03:00
parent af185a5a40
commit f6ab0de5af

View File

@ -37,6 +37,12 @@ void Inventory::move(
ItemStack& item, const ContentIndices* indices, size_t begin, size_t end
) {
end = std::min(slots.size(), end);
for (size_t i = begin; i < end && !item.isEmpty(); i++) {
ItemStack& slot = slots[i];
if (!slot.isEmpty() && slot.accepts(item)) {
slot.move(item, indices);
}
}
for (size_t i = begin; i < end && !item.isEmpty(); i++) {
ItemStack& slot = slots[i];
if (slot.accepts(item)) {