Немедленно
Запускает боевой эффект карты в фазе «Немедленно».
trigger.immediately
#
Funmatched / справочник редактора
Все доступные блоки редактора — по разделам, коротко и по делу. Используйте поиск или перейдите к нужному типу графа.
Эффекты боевых карт, карт приёма и схем: от момента запуска до выбора целей и изменения состояния игры.
Запускает боевой эффект карты в фазе «Немедленно».
trigger.immediately
#
Запускает эффект защиты до раскрытия карты атаки; после выбора карты раскрываются.
trigger.before-reveal
#
Запускает эффект во время боя для выбранной роли.
trigger.during-combat
#
Запускает эффект после боя с одновременными фильтрами по роли разыгравшей карту стороны (любая, атакующий, защитник) и результату. В старых графах без роли используется любая роль.
trigger.after-combat
#
Запускает эффект карты приёма после её розыгрыша.
trigger.on-play
#
Срабатывает до применения урона, пока карта находится в руке.
trigger.before-damage
#
Не позволяет отменять эффекты этой карты. Ставится перед триггером.
persistent.effects-uncancellable
#
После розыгрыша исходным владельцем передаёт карту противнику боя либо явно назначенному получателю приёма. При сбросе из чужой руки исходный владелец выбирает руку или верх колоды. УСИЛЕНИЕ считается сбросом из руки.
persistent.card-circulation
#
Разрешает карте только смежный или только несмежный бой, не меняя дальность бойца.
restriction.combat-range
#
Позволяет использовать карту атаки для защиты, если верхняя карта сброса или начальная корзинка имеет указанный символ. Джокер совпадает со всеми символами.
restriction.defense-symbol
#
Разрешает розыгрыш карты только в указанной стойке владельца. BOOST доступен в любой стойке.
restriction.stance
#
Проверяет символ верхней карты сброса или карты из входа узла. Джокер совпадает с любым символом; для пустого сброса результат задаётся отдельно.
condition.card-symbol
#
Проверяет явный авторский тег переданного экземпляра. Пустая ссылка даёт отрицательный результат.
condition.card-tag
#
Сравнивает текущее здоровье выбранного бойца.
condition.health
#
Проверяет текущую стойку владельца карты.
condition.stance
#
Проверяет, есть ли рядом указанный боец.
condition.adjacent
#
Сравнивает число событий текущего хода, например атак героя.
condition.turn-event-count
#
Проверяет, проходил ли боец сквозь занятую врагом ячейку в текущем ходу.
condition.passed-through-enemy
#
Сравнивает исходное или итоговое боевое значение выбранной стороны.
condition.combat-value
#
Сравнивает вычисленное число с константой или вторым числом.
condition.number
#
Направляет выполнение в ветку «Да» или «Нет» по логическому значению.
condition.boolean
#
Возвращает результат Да/Нет, не разделяя поток на ветки.
predicate.number
#
Возвращает заданное число.
value.number
#
Возвращает число, названное до раскрытия атаки.
value.attack-prediction
#
Возвращает ячейку жетона сейчас или на начало хода.
value.board-token-space
#
Считает жетоны владельца по коду и необязательной ячейке сейчас или на начало хода.
value.board-token-count
#
Считает карты в переданном списке.
value.card-list-count
#
Считает сумму, минимум или максимум напечатанных значений либо BOOST карт списка.
value.card-list-aggregate
#
Складывает, вычитает, умножает или делит целые числа.
math.integer
#
Возвращает выбранного бойца и признак, является ли он героем.
value.context-fighter
#
Возвращает ячейку бойца и количество её зон.
value.context-cell
#
Возвращает владельца эффекта или противника.
value.context-player
#
Возвращает текущее здоровье переданного бойца.
value.fighter-health
#
Возвращает игрока, которому принадлежит боец.
value.fighter-owner
#
Возвращает исходного владельца экземпляра, его героя и признак розыгрыша исходным владельцем. Передача не меняет происхождение.
value.card-origin
#
Возвращает сыгранную карту выбранной стороны и признак её наличия.
value.combat-card-ref
#
Считает карты игрока в выбранной зоне: колоде, руке или сбросе. При необходимости ограничивает результат техническим тегом или точным кодом определения карты.
value.card-count
#
Читает текущее количество именованных жетонов героя.
value.token-count
#
Считает карты, сброшенные игроком за игру или текущий ход.
value.discarded-card-count
#
Считает павших бойцов выбранного игрока или всех игроков.
value.defeated-fighter-count
#
Возвращает числовые характеристики карты в текущем бою.
value.combat-card
#
Возвращает здоровье, фактически потерянное выбранной стороной в текущем бою.
value.combat-health-lost
#
Возвращает атаку, защиту, BOOST и другие характеристики карты.
value.card-info
#
Предлагает игроку применить эффект или пропустить его. Можно указать требуемый жетон: если жетонов недостаточно, ветка применения автоматически пропускается.
control.optional
#
Просит игрока выбрать одну из подписанных веток. Необязательный вход «Игрок, который выбирает» задаёт конкретного участника текущей партии и имеет приоритет над параметром выбора стороны.
control.choice
#
Просит игрока ввести число, текст или ответить Да/Нет.
control.request-data
#
Явно завершает текущую ветку графа.
control.end
#
Сохранена только для совместимости со старыми графами.
control.if-chain
#
Повторяет подключённый блок для каждого бойца из списка.
program.iterator
#
Выполняет блок для каждого пространственного жетона, сохраняя курсор между решениями.
program.board-token-iterator
#
Регистрирует длительный эффект схемы и условие его завершения.
program.ongoing
#
Снимает состояния онгоинга и отправляет его карту в сброс.
program.ongoing.complete
#
Выбирает бойцов любой стороны по заданным фильтрам. «Бойцы своей команды» включает бойцов владельца и напарника по teamIndex. Вход «Относительно бойца» задаёт источник для смежности, общей зоны и ближайшего расстояния; «Исключить бойца» убирает указанного бойца из выбора.
selector.fighter
#
Выбирает жетоны владельца эффекта. Поддерживает выбор соперником, исключение жетона, фильтр ячейки и отсутствие других бойцов.
selector.board-token
#
Выбирает свободную ячейку относительно бойца, героя способности или переданной ячейки.
selector.space
#
Выбирает карты из указанной игровой зоны, включая нижнюю карту колоды и группы одинаковых карт, с необязательной фильтрацией по типу, значению, техническому тегу или точному коду определения. Если доступных карт меньше обязательного минимума, требует выбрать все доступные; пустой источник продолжает граф без запроса выбора.
selector.card
#
Берёт указанное количество карт из своей колоды.
action.draw-cards
#
Показывает выбранные карты игроку, не перемещая их.
action.reveal-cards
#
Наносит небоевой урон выбранной цели.
action.deal-damage
#
Наносит урон всем подходящим бойцам рядом с источником или в его зоне. Может включить самого источника; отдельно возвращает все цели, выживших и число побеждённых.
action.deal-area-damage
#
Наносит урон бойцам непосредственно в переданной ячейке.
action.deal-damage-in-space
#
Полностью предотвращает боевой урон текущего боя.
action.prevent-combat-damage
#
Предотвращает весь ожидаемый урон или указанную его часть.
action.prevent-pending-damage
#
Увеличивает, уменьшает или задаёт величину ожидаемого урона.
action.modify-pending-damage
#
Восстанавливает выбранному бойцу указанное здоровье.
action.heal
#
Лечит подходящих бойцов рядом с источником или в его зоне.
action.heal-area
#
Устанавливает конкретную стойку или переключает между двумя стойками.
action.set-stance
#
Задаёт точное здоровье живого бойца в пределах его максимума.
action.set-health
#
Немедленно повергает выбранного бойца без нанесения урона.
action.defeat-fighter
#
Заменяет свою или чужую боевую карту допустимой картой из выбранного источника: руки или колоды. Старую карту можно сбросить или вернуть в руку; выбор может делать владелец карты либо эффекта, включая повторный выбор той же карты при выборе из руки.
action.replace-combat-card
#
Сохраняет числовое предположение защитника до раскрытия атаки.
action.record-attack-prediction
#
Атомарно меняет позиции двух живых бойцов любой стороны, сохраняя участников боя.
action.swap-fighters
#
Размещает жетоны из запаса в зоне героя, в любой ячейке или на ячейке выбранного бойца. Перекрытие бойцов и нескольких одинаковых жетонов разрешается только авторскими свойствами определения. Нехватка запаса завершает размещение.
action.place-board-token
#
Убирает выбранный жетон. Многоразовый жетон возвращается в запас; остальные расходуются навсегда. Выполняет авторскую реакцию удаления.
action.consume-board-token
#
Перемещает жетон сквозь бойцов или помещает его в другую ячейку. Выбирать может владелец эффекта или соперник.
action.move-board-token
#
В ветках «Немедленно» и «Во время боя» заменяет атакующего или защитника выбранным живым бойцом на поле, в том числе бойцом противника. Параметр swapPositions включает атомарный обмен местами с прежним участником. Карты и управление сторонами сохраняются; дальность и принадлежность к враждующим сторонам повторно не проверяются. Нельзя выбрать второго участника, текущего участника или бойца вне поля. При невозможной замене выполняется ветка «Не заменён», иначе — «Заменён». Выходы передают прежнего и текущего участника. Для ограничений по зоне, смежности и стороне используйте «Выбрать бойца».
action.replace-combat-fighter
#
Запрашивает перемещение бойца по допустимому пути.
action.move
#
Сразу помещает бойца на выбранную ячейку без прохождения пути.
action.relocate
#
Убирает бойца с поля. Перед следующим ходом он возвращается на прежнюю клетку либо выбирает любую свободную клетку.
action.leave-board
#
Возвращает ушедшего бойца на свободную ячейку.
action.return-to-board
#
Возвращает побеждённого помощника на выбранную свободную ячейку.
action.return-defeated-fighter
#
Запрещает покидать ячейку полностью или только через манёвр.
action.set-movement-lock
#
Добавляет игроку указанное количество действий.
action.gain-actions
#
Добавляет жетоны указанного типа в пределах максимума.
action.gain-tokens
#
Предлагает выбрать от нуля до доступного количества жетонов и списывает выбранное количество. Возвращает расход для последующих эффектов.
action.choose-spend-tokens
#
Тратит жетоны указанного типа; жетонов должно быть достаточно.
action.spend-tokens
#
Обнуляет действия активного игрока и запускает конец хода.
action.end-turn
#
Изменяет значение своей или чужой карты; set-base заменяет основу, сохраняя уже применённые усиления, а блокировка запрещает дальнейшие изменения.
action.modify-combat-value
#
Атомарно меняет текущие значения атаки и защиты вместе с их основами и уже применёнными модификаторами. Зафиксированное значение не меняется.
action.swap-combat-values
#
Умножает итоговый урон боя после сравнения значений карт.
action.multiply-combat-damage
#
Отменяет все эффекты карты или эффекты выбранного этапа.
action.cancel-effects
#
Сбрасывает выбранные или случайные карты. В опции «Кто выбирает» доступны «Вы» и «Противник»; подключённый вход игрока имеет приоритет.
action.discard
#
Сбрасывает одну карту и передаёт её дальше по графу.
action.discard-one-card
#
Сбрасывает карту, реакция которой сейчас выполняется.
action.discard-source-card
#
Перемещает одну карту между игровыми зонами.
action.move-card
#
Передаёт экземпляр в руку, сброс или на верх колоды конкретного игрока этой партии. Исходный владелец сохраняется.
action.transfer-card
#
Сохраняет явно выбранного игрока для последующей передачи разыгранного приёма. В командной партии получателя нельзя угадывать.
action.set-played-recipient
#
Перемещает выбранный набор карт между игровыми зонами.
action.move-cards
#
Перемешивает колоду выбранного игрока и перенумеровывает позиции карт.
action.shuffle-deck
#
Сбрасывает верхние карты и возвращает BOOST последней из них.
action.boost-from-deck
#
Сбрасывает карту из руки или колоды и возвращает её BOOST.
action.boost-card
#
События и действия постоянной способности героя.
Срабатывает в начале хода владельца или соперника.
hero.trigger.turn-started
#
Срабатывает один раз после манёвра владельца, включая манёвр без перемещения.
hero.trigger.maneuver-completed
#
Срабатывает после завершения хода владельца или соперника.
hero.trigger.turn-ended
#
Срабатывает, когда герой участвует в начавшемся бою.
hero.trigger.combat-started
#
Срабатывает после боя героя с фильтром по результату.
hero.trigger.after-combat
#
Срабатывает после эффектов боя, пока сыгранные карты ещё доступны.
hero.trigger.combat-cleanup
#
Срабатывает после перемещения подходящего бойца.
hero.trigger.fighter-moved
#
Срабатывает при расчёте атаки или защиты.
hero.trigger.card-value
#
Срабатывает после получения героем выбранного типа урона.
hero.trigger.damage-received
#
Срабатывает при расчёте дальности манёвра владельца.
hero.trigger.maneuver-value
#
Включает выбор второй карты из руки для BOOST атаки героя.
hero.trigger.attack-boost
#
Проверяет собственный жетон на клетке героя, рядом или в обоих случаях; поддерживает позиции на начало хода.
hero.condition.near-board-token
#
Сравнивает вычисленное число с заданным значением.
condition.number
#
Сравнивает здоровье героя с заданным значением.
condition.health
#
Проверяет текущую стойку владельца карты.
condition.stance
#
Проверяет, находится ли рядом с героем подходящий живой боец.
hero.condition.adjacent-fighter
#
Проверяет текущую стойку владельца способности.
hero.condition.stance
#
Сравнивает число атак владельца в текущем ходу.
hero.condition.turn-event-count
#
Возвращает результат Да/Нет, не разделяя поток на ветки.
predicate.number
#
Возвращает постоянное число.
value.constant
#
Возвращает героя, которому принадлежит способность.
value.hero
#
Возвращает текущее здоровье переданного бойца.
value.fighter-health
#
Считает зоны с живыми дружественными бойцами.
value.occupied-zones
#
Читает накопленный счётчик способности.
value.counter
#
Читает текущее количество именованных жетонов героя.
value.token-count
#
Считает бойцов по стороне, виду и состоянию. Можно учитывать смежность с физическим участником боя, исключать его самого и оставлять только бойцов того же определения.
hero.value.fighter-count
#
Считает карты в выбранной зоне и с указанным тегом. Можно учитывать карты исходного владельца, находящиеся у игроков команды противника.
hero.value.card-count
#
Возвращает физического участника своей или противоположной стороны боя.
hero.value.combat-fighter
#
Возвращает напечатанное боевое значение или усиление карты выбранной стороны. При отсутствии карты возвращает ноль.
hero.value.combat-card-value
#
Пропускает выбранный вид бойца. Дополнительного бойца можно разрешить по авторскому тегу карты и смежности с героем.
hero.condition.combat-fighter
#
Публично раскрывает верхнюю карту выбранной колоды и возвращает её усиление. Повторный расчёт одного эффекта не раскрывает карту заново.
hero.action.reveal-top-card
#
Восстанавливает указанное количество здоровья владельцу способности.
hero.action.heal
#
Наносит урон бойцам выбранной стороны в области героя, затем позволяет по очереди переместить оставшихся живых бойцов.
hero.action.damage-move-fighters
#
Возвращает сыгранную владельцем или соперником карту текущего боя.
hero.value.combat-card
#
Складывает напечатанные боевые значения или BOOST списка карт.
hero.value.card-list-sum
#
Складывает два числа.
math.add
#
Умножает два числа.
math.multiply
#
Позволяет игроку применить способность или пропустить её.
control.optional
#
Просит игрока выбрать одну из подписанных веток.
control.choice
#
Завершает текущую ветку способности.
control.end
#
Сохранена только для совместимости со старыми графами.
control.if-chain
#
Добавляет число к счётчику способности.
state.add-counter
#
Добавляет жетоны указанного типа в пределах максимума.
action.gain-tokens
#
Тратит жетоны указанного типа; жетонов должно быть достаточно.
action.spend-tokens
#
Обнуляет счётчик способности.
state.reset-counter
#
Добавляет число к текущей атаке или защите.
action.modify-card-value
#
Устанавливает владельцу выбранную опубликованную стойку.
hero.action.set-stance
#
Добавляет число к дальности текущего манёвра.
hero.action.modify-maneuver-value
#
Наносит выбранному бойцу небоевой урон через общий конвейер реакций.
hero.action.deal-damage
#
Берёт карты из колоды владельца способности.
action.draw-cards
#
Перемещает переданную карту в особую зону или сброс.
hero.action.move-card
#
Перемещает переданный список карт в особую зону или сброс.
hero.action.move-cards
#
Предлагает владельцу выбрать карты из руки для сброса.
hero.action.discard-cards
#
Добавляет действия владельцу во время его хода.
action.gain-actions
#
Обнуляет действия активного игрока после текущего боя.
hero.action.end-active-turn
#
Устанавливает бойцу точное значение здоровья.
action.set-health
#
Немедленно повергает переданного живого бойца.
action.defeat-fighter
#
Позволяет переместить героя на свободную ячейку в заданном радиусе.
action.move-hero
#
Размещает доступные жетоны в зоне героя без расхода действия или автоматически в конечной ячейке перемещённого бойца. Свойства определения управляют повторным использованием и перекрытием.
hero.action.place-board-token
#
Позволяет переместить выбранного бойца по допустимому пути.
hero.action.move-fighter
#
Отдельный граф, который определяет, когда герой считается погибшим.
Запускает проверку после выбранного игрового события.
defeat.trigger
#
Проверяет здоровье, карты, помощников или счётчик способности.
defeat.condition
#
Завершает матч поражением героя; дальнейшие эффекты не выполняются.
defeat.lose
#
Завершает ветку без поражения и без восстановления здоровья.
defeat.survive
#
По этому запросу ничего не найдено.