inventory convert fix (items count)

This commit is contained in:
MihailRis
2024-05-05 17:49:17 +03:00
parent bad871b0a2
commit 2a77c24414
5 changed files with 16 additions and 4 deletions
+5 -1
View File
@@ -88,7 +88,11 @@ void Inventory::convert(dynamic::Map* data, const ContentLUT* lut) {
for (size_t i = 0; i < slotsarr->size(); i++) {
auto item = slotsarr->map(i);
itemid_t id = item->getInt("id", ITEM_EMPTY);
item->put("id", lut->getItemId(id));
itemid_t replacement = lut->getItemId(id);
item->put("id", replacement);
if (replacement == 0 && item->has("count")) {
item->remove("count");
}
}
}