From ab55789f80b740f0bdd5380b85bed627a1b28ddf Mon Sep 17 00:00:00 2001 From: Kan18 <24967425+Kan18@users.noreply.github.com> Date: Thu, 30 Jun 2022 11:21:58 -0400 Subject: [PATCH] Fix storageGen.lua, move it out of apps storageGen.lua broke some time ago, since Milo stores non-used nodes in the config with an "ignore" type, so if Milo was ever launched before storageGen.lua, then storageGen.lua wouldn't work. Also, storageGen.lua used to be stored in packages/milo/apps but it seems some shell or package changes have made that no longer in the shell path, so I moved storageGen.lua out of packages/milo/apps. --- milo/autorun/milo.lua | 1 + milo/{apps => }/storageGen.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) rename milo/{apps => }/storageGen.lua (97%) diff --git a/milo/autorun/milo.lua b/milo/autorun/milo.lua index bbb626f..ecf0d82 100644 --- a/milo/autorun/milo.lua +++ b/milo/autorun/milo.lua @@ -6,6 +6,7 @@ fs.delete('packages/milo/Milo.lua') fs.delete('packages/milo/plugins/listing.lua') fs.delete('packages/milo/apis/milo.lua') fs.delete('packages/milo/plugins/manipulator.lua') +fs.delete('packages/milo/apps') if peripheral.find('workbench') and shell.openForegroundTab then shell.openForegroundTab('MiloLocal') diff --git a/milo/apps/storageGen.lua b/milo/storageGen.lua similarity index 97% rename from milo/apps/storageGen.lua rename to milo/storageGen.lua index c4ea024..542f410 100644 --- a/milo/apps/storageGen.lua +++ b/milo/storageGen.lua @@ -86,7 +86,7 @@ end function page:saveConfig(path) local config = Util.readTable(path) or {} Util.each(self.storages, function(dev, name) - if self.typeGrid.values[dev.type] and self.typeGrid.values[dev.type].checked and not config[name] then + if self.typeGrid.values[dev.type] and self.typeGrid.values[dev.type].checked and (not config[name] or config[name].mtype == 'ignore') then config[name] = { name = name, category = 'storage', -- 2.49.1