From ba3279b3b0b58fec700014951c2dabe3127c27c9 Mon Sep 17 00:00:00 2001 From: Brevven Date: Wed, 4 Jan 2023 02:24:14 -0800 Subject: [PATCH] control --- control-util.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 control-util.lua diff --git a/control-util.lua b/control-util.lua new file mode 100644 index 0000000..968b924 --- /dev/null +++ b/control-util.lua @@ -0,0 +1,23 @@ +local me = require("me") + +local util = {} +util.me = me + +function decode(data) + if type(data) == "string" then return data end + local str = {} + for i = 2, #data do + str[i-1] = decode(data[i]) + end + return table.concat(str, "") +end + +function util.get_list() + local p = game.item_prototypes[me.name.."-list"] + if p then + data = p.localised_description + return decode(data) + end +end + +return util