From 45ae20051f61ea71626f898e0895c152377e8ffe Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Thu, 28 Nov 2024 20:15:52 +0000 Subject: [PATCH] Fix specifying default quality for 1.1 migration --- plugins/inventory_sync/module/serialize.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/inventory_sync/module/serialize.lua b/plugins/inventory_sync/module/serialize.lua index dbd52b81..4b30b7a8 100644 --- a/plugins/inventory_sync/module/serialize.lua +++ b/plugins/inventory_sync/module/serialize.lua @@ -85,12 +85,12 @@ function serialize.serialize_personal_logistic_slots(player) } for i = 1, logistic_point.sections_count do local section = logistic_point.get_section(i) - table.insert(serialized.sections, { + serialized.sections[i] = { group = section.group, active = section.active, multiplier = section.multiplier, filters = section.filters, - }) + } end return serialized end @@ -140,7 +140,10 @@ function serialize.deserialize_personal_logistic_slots(player, serialized) local section = logistic_point.add_section() for i, slot in pairs(serialized) do section.set_slot(i, { - value = { name = slot.name }, + value = { + name = slot.name, + quality = "normal", + }, min = slot.min, max = slot.max, })