(Moving this to its own issue as suggested by another user.)
The main idea is that executing the activity would execute a macro. While the initial suggestion is for it to be a new activity type, this could also just be an expansion to the "Utility" type of activity if that is easier, more convenient, and/or is more user friendly.
In theory, it should have a text field where you are able to put the macro data in and the option to make it a chat macro or script macro. Then it just runs when the activity is executed.
(Moving this to its own issue as suggested by another user.)
The main idea is that executing the activity would execute a macro. While the initial suggestion is for it to be a new activity type, this could also just be an expansion to the "Utility" type of activity if that is easier, more convenient, and/or is more user friendly.
In theory, it should have a text field where you are able to put the macro data in and the option to make it a chat macro or script macro. Then it just runs when the activity is executed.