Модификатор /castsequence выполняет действия по очереди, дефолтно будет использован сначала первый элемент, потом второй, третий, четвертый, и так пока элементы не закончатся, когда элементов больше нет - макрос начинает выполнять алгоритм заного, то бишь
/[color="#FF0000"]castsequence[/color][color="#B22222"] Лунный огонь[/color], [color="#800080"]Солнечный огонь[/color]
Сначала использует Элемент "А", потом Элемент "Б", т.к Элемента "В" нет, после выполнения Элемента "Б" будет заного запущен Элемент "А"
Так же Модификатор /castsequence может быть дополнен модификатором reset=N, где N - таймерная велечина, по истичении которой макрос переходит в исходное состояние, и использует Элемент "А", вне зависимости от того в какой фазе был макрос на момент истечения таймерной велечины.
то бишь, если макрос выглядит следующим образом:
/[color="#FF0000"]castsequence[/color] [b][color="#FFA07A"]reset=3[/color][/b] [color="#B22222"]Лунный огонь[/color], [color="#800080"]Солнечный огонь[/color]
То по истичении трех секунд макрос начнет снова использовать сначала Лунный огонь. Таймер запускается сразу после использования макроса, то есть если он установлен на трех секундах, то если макрос не был использован в течении трех секунд - он переходит в исходное состояние. (но если макрос нажать еще раз - таймер запустится заного, и поэтому обнулится он только если его не использовать N-секунд)
Простым языком: Макрос бесконечно по кругу использует указанные через запятую элементы. И только.