diff --git a/inventoryClient.lua b/inventoryClient.lua index 56803ce..c8a3441 100644 --- a/inventoryClient.lua +++ b/inventoryClient.lua @@ -1268,15 +1268,15 @@ local function main() -- Update all state from master if message.cache then cache.itemList = message.cache.itemList or cache.itemList - cache.grandTotal = message.cache.grandTotal or cache.grandTotal - cache.chestCount = message.cache.chestCount or cache.chestCount - cache.totalSlots = message.cache.totalSlots or cache.totalSlots - cache.usedSlots = message.cache.usedSlots or cache.usedSlots - cache.freeSlots = message.cache.freeSlots or cache.freeSlots - cache.usedRatio = message.cache.usedRatio or cache.usedRatio + cache.grandTotal = message.cache.grandTotal ~= nil and message.cache.grandTotal or cache.grandTotal + cache.chestCount = message.cache.chestCount ~= nil and message.cache.chestCount or cache.chestCount + cache.totalSlots = message.cache.totalSlots ~= nil and message.cache.totalSlots or cache.totalSlots + cache.usedSlots = message.cache.usedSlots ~= nil and message.cache.usedSlots or cache.usedSlots + cache.freeSlots = message.cache.freeSlots ~= nil and message.cache.freeSlots or cache.freeSlots + cache.usedRatio = message.cache.usedRatio ~= nil and message.cache.usedRatio or cache.usedRatio cache.dropperOk = message.cache.dropperOk cache.barrelOk = message.cache.barrelOk - cache.furnaceCount = message.cache.furnaceCount or cache.furnaceCount + cache.furnaceCount = message.cache.furnaceCount ~= nil and message.cache.furnaceCount or cache.furnaceCount cache.furnaceStatus = message.cache.furnaceStatus or cache.furnaceStatus end if message.activity then