Переключить модуль (Enable Module)
Позволяет включить, выключить или переключить другой модуль клиента. Это действие для сценариев, где макрос должен управлять не только предметами, но и состоянием самого клиента.
Банально это включить Aura после дебаффа, или наоборот выключить перед использованием зелья.
Условие (If Condition)
Это главный логический блок в редакторе. Он проверяет состояние игрока, инвентаря или рук и только потом
запускает вложенные действия. Благодаря этому через условия удобно собирать нормальные пользовательские ветки
вроде “если предмет уже в хотбаре, используй сразу, иначе сначала переложи”.
Если описывать его через UI, это именно Scratch-блок с вложенной секцией. Сам блок отвечает за проверку,
а внутрь него ты добавляешь дочерние блоки, которые должны отработать только при совпадении условия.
Поддерживаемые проверки:
Выполнить другой макрос (ExecuteMacrosMA)
Позволяет вызвать уже существующий макрос по имени. Это хороший способ переиспользовать удачный короткий
сценарий внутри другого, вместо того чтобы копировать один и тот же набор шагов по нескольким макросам.
Главная мысльЕсли макрос зависит от предмета, цели или состояния игрока, почти всегда лучше начинать его с IfConditionMA,
а не сразу с полезного действия.