This system should help alleviate the use of multiple upon multiple sets of skills for various chains and such, to use just follow the simple steps below:
Designate one skill to be the "evaluation/starter" skill.
You will have to setup one skill, such a mudra for a ninjutsu chain, to be the skill that gets evaluated per the normal condition set.
Set the "Skill Type" to "Macro".
Pretty self-explanatory, but don't forget this step or things will get weird.
Build the macro
The fields are fairly self-explanatory, each piece consists of an action ID, a target, a post-action throttle, and an optional message such as "/p Casted Some Skill" (without the quotes, and do not use quotes in your message).
Notes
Macro sequences have no way of being interrupted, so they are 100% safe from outside interaction from the skill profile.
Including skills that may not be available (such as off GCD skills) should work fine as there are some protections to just simply skip the skill if it won't be up and ready anytime soon, so as not to throw everything off track.
https://www.dropbox.com/s/vavnthv16v6pl7...3.lua?dl=0
This is a Ninja profile I made that uses macros instead of skill sequences for Ninjutsu (not 100% completed, testing purposes), that gives a decent example of how I did mine.
Other Stuff
I added a "Filters" section for the skill profiles that you can specify what each profile does and save it into the profile.
Have fun!
Designate one skill to be the "evaluation/starter" skill.
You will have to setup one skill, such a mudra for a ninjutsu chain, to be the skill that gets evaluated per the normal condition set.
Set the "Skill Type" to "Macro".
Pretty self-explanatory, but don't forget this step or things will get weird.
Build the macro
The fields are fairly self-explanatory, each piece consists of an action ID, a target, a post-action throttle, and an optional message such as "/p Casted Some Skill" (without the quotes, and do not use quotes in your message).
Notes
Macro sequences have no way of being interrupted, so they are 100% safe from outside interaction from the skill profile.
Including skills that may not be available (such as off GCD skills) should work fine as there are some protections to just simply skip the skill if it won't be up and ready anytime soon, so as not to throw everything off track.
https://www.dropbox.com/s/vavnthv16v6pl7...3.lua?dl=0
This is a Ninja profile I made that uses macros instead of skill sequences for Ninjutsu (not 100% completed, testing purposes), that gives a decent example of how I did mine.
Other Stuff
I added a "Filters" section for the skill profiles that you can specify what each profile does and save it into the profile.
Have fun!