You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.5 KiB

--========================================================--
-- Scorpio Secure Macro Handler --
-- --
-- Author : kurapica125@outlook.com --
-- Create Date : 2021/03/29 --
--========================================================--
--========================================================--
Scorpio "Scorpio.Secure.MacroHandler" "1.0.0"
--========================================================--
_Enabled = false
------------------------------------------------------
-- Action Handler
------------------------------------------------------
handler = ActionTypeHandler {
Name = "macro",
PickupSnippet = [[ return "clear", "macro", ... ]],
OnEnableChanged = function(self, value) _Enabled = value end,
}
------------------------------------------------------
-- System Event Handler
------------------------------------------------------
__SystemEvent__()
function UPDATE_MACROS()
return handler:RefreshActionButtons()
end
------------------------------------------------------
-- Overwrite methods
------------------------------------------------------
function handler:PickupAction(target)
return PickupMacro(target)
end
function handler:GetActionText()
return (GetMacroInfo(self.ActionTarget))
end
function handler:GetActionTexture()
return (select(2, GetMacroInfo(self.ActionTarget)))
end