First stack submarine items then player items
This commit is contained in:
@@ -11,6 +11,7 @@ local LOAD_MAP = {
|
|||||||
},
|
},
|
||||||
anechoicdivingsuit = { oxygentank = 1, },
|
anechoicdivingsuit = { oxygentank = 1, },
|
||||||
handheldsonar = { batterycell = 1 },
|
handheldsonar = { batterycell = 1 },
|
||||||
|
underwaterscooter = { batterycell = 1 },
|
||||||
}
|
}
|
||||||
|
|
||||||
return LOAD_MAP
|
return LOAD_MAP
|
||||||
|
@@ -353,7 +353,7 @@ local function stackAllToCursor()
|
|||||||
end
|
end
|
||||||
|
|
||||||
for _, slot in ipairs(slots) do
|
for _, slot in ipairs(slots) do
|
||||||
local item
|
local item, predicate
|
||||||
if not slot.slot.items or #slot.slot.items == 0 then
|
if not slot.slot.items or #slot.slot.items == 0 then
|
||||||
MyModGlobal.debugPrint("No items in slot")
|
MyModGlobal.debugPrint("No items in slot")
|
||||||
goto continue
|
goto continue
|
||||||
@@ -361,7 +361,7 @@ local function stackAllToCursor()
|
|||||||
|
|
||||||
item = slot.slot.items[1]
|
item = slot.slot.items[1]
|
||||||
MyModGlobal.debugPrint(string.format("Stacking all items to %s", item.Prefab.Identifier.Value))
|
MyModGlobal.debugPrint(string.format("Stacking all items to %s", item.Prefab.Identifier.Value))
|
||||||
utils.enqueueAllOwnedItems({}, function(ititem)
|
predicate = function(ititem)
|
||||||
if ititem.Prefab.Identifier.Value == item.Prefab.Identifier.Value then
|
if ititem.Prefab.Identifier.Value == item.Prefab.Identifier.Value then
|
||||||
if item == ititem then return false end
|
if item == ititem then return false end
|
||||||
-- We are moving items in the predicate because we expect to only
|
-- We are moving items in the predicate because we expect to only
|
||||||
@@ -385,7 +385,10 @@ local function stackAllToCursor()
|
|||||||
return false, true
|
return false, true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end)
|
end
|
||||||
|
|
||||||
|
utils.enqueueAllSubmarineItems({}, predicate)
|
||||||
|
utils.enqueueAllPlayerItems({}, predicate)
|
||||||
|
|
||||||
::continue::
|
::continue::
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user