From 3c54ba7c09aa95fae1adc1ddce96bf2bddd523aa Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Sun, 31 Dec 2023 01:17:54 -0800 Subject: [PATCH] error out on missing burrow specification --- plugins/lua/autochop.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/lua/autochop.lua b/plugins/lua/autochop.lua index 239db9ec8..a1a736882 100644 --- a/plugins/lua/autochop.lua +++ b/plugins/lua/autochop.lua @@ -32,7 +32,11 @@ function setTargets(max, min) end local function do_set_burrow_config(var_name, val, burrows) - for _,bspec in ipairs(argparse.stringList(burrows)) do + burrows = argparse.stringList(burrows) + if #burrows == 0 then + qerror('no target burrows specified') + end + for _,bspec in ipairs(burrows) do local config = autochop_getBurrowConfig(bspec) config[var_name] = val autochop_setBurrowConfig(config.id, config.chop, config.clearcut,