Return — это узел, который позволяет немедленно завершить выполнение макроса с указанным статусом, подобно оператору return в C#. Доступен только внутри макросов.
Иногда макрос нужно завершить раньше, не дожидаясь выполнения всех шагов — например, если что-то пошло не так или нужное условие уже выполнено. В таких случаях используется Return:
Success или Failure.IfThenElse
├── Condition: No mana
├── If yes: Return (Result = Failure)
└── If no: Continue with other actions
В этом примере, если маны нет, макрос завершается со статусом Failure, а все последующие шаги пропускаются.