Тригерры
Last updated
Was this helpful?
Last updated
Was this helpful?
Триггеры - это соединения состояний, которые соединяют два механизма или связывают исходный механизм с меткой соединения с ресурсами.
Триггеры идентифицируются по их метке, которая является звездочкой (*).
Они не изменяют числовые значения, как это делают модификаторы меток и механизма. Скорее, триггер срабатывает, когда удовлетворяются все входы исходного узла: когда каждый вход приносит количество ресурсов в узел, как указано его скоростью потока. Триггер, в свою очередь, запускают свою цель.
Соединения состояния не могут действовать как триггеры для соединений ресурса / состояния (не могут указывать на метку соединения ресурса).
Механизм, который не имеет входов, будет запускать исходящие триггеры всякий раз, когда он срабатывает (либо автоматически, либо в ответ на действие игрока или на другой триггер).
В Монополии игроки могут переводить деньги в банк, чтобы инициировать передачу имущества из банка в свое владение. Вот видео, демонстрирующее этот простой обмен товарами, в котором игрок платит 3 денежных ресурса банку за 1 объект недвижимости.
Триггеры обычно используются для запуска пассивных механизмов, которые ничего не делают, пока триггер не запустит их. Это позволяет вам настроить пассивный механизм, который срабатывает только при определенных обстоятельствах в игре.
В некоторых играх могут потребоваться отрицательные случаи, когда у игрока нет ресурсов, необходимых для автоматического или случайного элемента. Например, в Civilization, когда у игрока кончается золото, чтобы заплатить за содержание улучшений в его городах, некоторые из них автоматически продаются.
Чтобы смоделировать этот тип события, Machinations включает обратные триггеры.
Обратный триггер - это соединение состояний, помеченное с !
Если его исходный механизм пытается извлечь ресурсы, но не может извлечь все ресурсы, как указано входными соединениями источника, обратный триггер запустит целевой механизм.