Project Zomboid

Project Zomboid

Manage Containers
Reifel 8. jan. 2023 kl. 16.07
Perishable button - to select all perishable foods (freeze and fridge)
edit: %USERPROFILE%\Zomboid\mods\2650547917 ManageContainers\media\lua\client\ManageContainers\AllItemsListboxSelection.lua

--line 101
self.buttonPerishable = ISButton:new((btnWid+btnPadding)*3, btnY, btnWid, btnHgt, "Perishable", self, ISItemsIncludeExclude.Perishable); self.buttonPerishable.internal = "Include"; self.buttonPerishable.borderColor = self.buttonBorderColor; self:addChild(self.buttonPerishable);
--line 172
function ISItemsIncludeExclude:Perishable(button, x, y) local di = self.datas.items; local perishableItems = {} for key,item in ipairs(di) do item.state = button.internal; if item.item:getDaysFresh() ~= 1000000000 then table.insert(perishableItems, item); end end self.datas:clearSelection() self:applySelection(perishableItems, button.internal) end
Sist redigert av Reifel; 8. jan. 2023 kl. 16.30