Срабатывающие способности (triggered abilities) в Magic: The Gathering, объяснение
Поймите, как срабатывающие способности 'when', 'whenever' и 'at' срабатывают, попадают на стек, проверяют условие intervening if и упорядочиваются, когда несколько срабатывают одновременно.
Что делает способность срабатывающей
Срабатывающая способность (triggered ability) — это любая способность, начинающаяся со слов 'when', 'whenever' или 'at'. Она не делает ничего, пока не произойдёт определённое событие, например, выход существа на поле битвы, добор карты игроком или начало шага upkeep. В отличие от активируемых способностей, вы никогда не выбираете использование срабатывающей способности; она срабатывает автоматически, когда выполнено её условие срабатывания, хотите вы того или нет.
Когда наступает условие срабатывания, способность 'срабатывает', но не делает ничего сразу. Вместо этого, когда в следующий раз игрок должен получить приоритет, способность кладётся на стек поверх того, что её вызвало. Оттуда она работает как заклинание: игроки могут отвечать на неё, и она разрешается, когда все игроки пропустят приоритет. Именно эта задержка делает ответы на триггеры возможными.
Стек, intervening if и цели
Срабатывающие способности используют стек, поэтому на них можно отвечать и их можно контрить эффектами, контрящими способности. Когда триггер попадает на стек, его контролирующий игрок выбирает все цели и режимы именно в этот момент, а не при разрешении. Если срабатывающей способности нужна цель, а ни одна не является легальной, она просто убирается со стека и не делает ничего.
Некоторые триггеры содержат клаузу 'intervening if', записанную как 'when/whenever/at [событие], if [условие]'. Это условие проверяется дважды: один раз, когда способность должна сработать, и снова, когда она разрешается. Если условие ложно при любой из проверок, способность не делает ничего. Это отличается от требования цели и часто становится источником путаницы, потому что способность просто не попадёт на стек, если 'if' ложно в момент срабатывания.
Упорядочивание нескольких триггеров
Если несколько способностей срабатывают одновременно, активный игрок (тот, чей ход) сначала кладёт на стек все свои срабатывающие способности в любом выбранном им порядке, затем каждый следующий игрок в порядке хода делает то же самое. Поскольку стек работает по принципу «последним вошёл — первым вышел», способность, положенная на стек последней, разрешится первой.
Этот порядок важен, когда триггеры взаимодействуют. Например, если вы контролируете два существа, каждое из которых срабатывает 'whenever a creature enters, draw a card', и выходит третье существо, вы решаете порядок своих двух триггеров, но оба разрешатся прежде, чем приоритет перейдёт дальше. Когда у оппонентов тоже есть триггеры от того же события, порядок хода определяет, кто складывает первым, но активный игрок всегда идёт первым.
FAQ
- Могу ли я ответить на собственную срабатывающую способность до её разрешения?
- Да. Как только срабатывающая способность оказывается на стеке, активный игрок получает приоритет и может разыгрывать заклинания или активировать способности в ответ. Триггер разрешается только после того, как все игроки пропустят приоритет, когда он находится наверху стека.
- Что происходит, если единственная цель срабатывающей способности становится нелегальной?
- При попытке разрешения игра повторно проверяет цели. Если каждая цель теперь нелегальна, способность убирается со стека и не делает ничего (не разрешается). Если хотя бы одна цель всё ещё легальна, она разрешается, воздействуя на легальные цели.
- Что такое 'intervening if' и почему это важно?
- Это условие, размещённое сразу после события срабатывания, например, 'at the beginning of your upkeep, if you control three creatures'. Условие проверяется, когда способность должна сработать, и снова при разрешении. Если оно ложно в любой из этих моментов, способность не делает ничего, и она даже не попадёт на стек, если ложно в момент срабатывания.