Without using diyce....
I have a item set skill buff that as I move around will stack to 10, if I stand still I will reset to zero. When I cast the skill I get one buff called Abyss Footsteps with a max timer of 18 seconds. Each time I move I gain an additional buff called Steps in the Abyss (this is the one that stacks). Steps has a max timer of 4 seconds, but will reset to max each time it stacks until it reaches 10. My question is, can a macro be done to cast the initial skill, then check for a specific number of stacks, if I'm at the required number cast another item set skill I have? It would be something like...
Cast Abyss Footsteps
If Steps in the Abyss = 4 (or higher), cast Dark Soul Essence
The stack has to be at least 4 for maximum benefit from both skills.
If stack did not equal 4 then keep rechecking until conditions were met. Is this doable without getting super complex or using diyce?