From 8e69c8b40b99f6ac95386fb96d56d0c3c4459700 Mon Sep 17 00:00:00 2001 From: shagu Date: Tue, 31 Mar 2020 11:39:17 +0200 Subject: [PATCH] compat: add RunMacroText function to vanilla api --- compat/vanilla.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/compat/vanilla.lua b/compat/vanilla.lua index 66f1dab1..1b5cfbbc 100644 --- a/compat/vanilla.lua +++ b/compat/vanilla.lua @@ -61,3 +61,17 @@ do -- GetItemInfo return name, link, rarity, nil, minlevel, itype, isubtype, stack end end + +do -- RunMacroText + local obj = { ["GetText"] = function(self) return self.text end } + obj = setmetatable(obj, {__index = function(tab,key) + local value = function() return end + rawset(tab,key,value) + return value + end}) + + function RunMacroText(text) + obj.text = text + ChatEdit_ParseText(obj, 1) + end +end