"А что если я не в бою? Очень не хочется расходовать Frost Nova впустую, если я в данный момент ни с кем не сражаюсь." Тут вы по-прежнему можете использовать все ранее рассмотренные макро-опции (Однако, вы не можете устанавливать опции для каждого отдельно взятого заклинания, а только для всей последовательности целиком, сорри.)
/castsequence [combat] Frost Nova, Blink
"Ээ, это была просто шутка про ту ситуацию с комбатом. Ок, а что произойдет, если я произнесу Frost Nova, и решу не Blink'ать потом? В следующий раз когда мне понадобится Frost Nova, это дело застрянет на 'Blink'?"
Не проблема. Мы используем новый параметр сброса "reset". Поскольку Frost Nova имеет обычный кулдаун в 24 секунды, мы установим сброс всей последовательности после 24 секунд простоя.
/castsequence reset=24 Frost Nova, Blink
При первом нажатии макроса вы кастуете Frost Nova. Если вы решите, что Blink вам не нужен, после 24 секунд макрос вернется назад на Frost Nova. Раз кулдаун Frost Nova как раз 24 секунды, заклинание будет опять готово к использованию. Отлично!
"Так этот таймер сброса будет всегда сбрасывать через 24 секунды, и неважно что именно?"
Не совсем. Это больше похоже на "установку задержки". Если вы АБСОЛЮТНО не нажимали макрос в течение действия таймера, то он сбросится. Но если вы продолжали спамить макрос, каждое нажатие обновляло таймер сброса, даже при неудачном касте. Короче, вы не можете сделать что-то вроде
/castsequence reset=30 Blast Wave, Arcane Explosion, Arcane Explosion, Arcane Explosion, Arcane Explosion потому что это никогда не сбросится назад на Blast Wave, если только вы не оставите его в покое ровно на 30 секунд.
"Ок, это все на самом деле просто замечательно, но вообще-то я варлок, приятель"
Конечно. Ну, я уверен, что любой варлок постоянно кастует 3 DoT'а снова и снова. Теперь вы можете сделать макрос на всю эту последовательность.
/castsequence Corruption, Immolate, Curse of Agony
Теперь вы можете просто нажать это трижды и скастовать все три ДоТа.
"А что если я умру, так и не закончив последвательности спеллов? Я снова застрял в конце этой последовательности и не установил таймер сброса."
Ничего страшного, мы можем использовать другие возможности. Если установить 'reset=target' то каждый раз, когда меняется цель, последовательность будет сбрасываться на начало. Вы также можете установить 'reset=combat', и игра будет сбрасывать вашу последовательность каждый раз, когда вы выходите из боя. Если вы используете оператор '/' (помните, мы уже говорили о нем раньше?) вы можете комбинировать опции сброса!
/castsequence reset=combat/target Corruption, Immolate, Curse of Agony
Теперь каждый раз, когда вы меняете цели (если например старая цель почти мертва и вы хотите начать по новой), или каждый раз, когда вы выходите из боя (вероятно, кролик уже умер, прежде чем вы закончили последовательность ДоТов), это сбросит последовательность для вас, позволяя вам начать новую.
"А что если я хочу вручную сбросить мою последовательность, а?"
Ну, вы можете добавить модификатор для сброса, например:
/castsequence reset=combat/target/shift Corruption, Immolate, Curse of Agony
Теперь если вы будете удерживать клавишу shift при нажатии макроса, это автоматически сбросит последовательность на начало и вы опять сможете кастовать Corruption.