Is the use of a third party macro allowed? In these terms it would be simply used to make sure buffs stay up at the correct times