Преобразователи и Обменники | Converters & Traders
преобразовывать и обменивать ресурсы
Last updated
Was this helpful?
преобразовывать и обменивать ресурсы
Last updated
Was this helpful?
Преобразователи преобразуют один или несколько ресурсов в другой.
Преобразователи имеют 4 и действия ресурсов, как и другие механизмы.
Изменить их можно в Functional > Activation/Action.
Преобразователи предназначены для моделирования таких вещей, как фабрики, которые превращают сырье в готовую продукцию. Например, в League of Legends вы могли бы использовать преобразователь для создания ключа Hextech из 3 фрагментов ключа Hextech.
На приведенном ниже примере преобразователь автоматически извлекает 3 ресурса каждый раз из левого хранилища и подделывает их в ключ. Когда не будет достаточно фрагментов ключа (3) для подделки ключа, преобразователь продолжит пытаться извлечь ресурсы (подчеркивается мигающим соединением ресурсов), но будет успешным только тогда, когда в левом хранилище будет как минимум 3 фрагмента ключа.
Соотношение с которым преобразователи потребляют один тип ресурса и производят другой, задаются метками на его входных и, соответственно, выходных соединениях с ресурсами. В приведенном выше примере конвертер отнимает 3 ключевых фрагмента и выдает 1 ключевой.
Обменники - это механизмы, которые заставляют ресурсы менять владельца: два игрока могут использовать обменник для обмена ресурсами.
У обменников есть 4 режима активации. Выбрать нужный можно в Functional > Activation.
Обменникам необходимо, чтобы 2 типа меняемых ресурсов были дифференцированы с помощью цветового кодирования. Конструкция будет иметь 2 пары соединений ввода-вывода, каждая из которых имеет определенный цвет (например, 1 входящий красный - 1 выходящий красный; 1 синий входящий - 1 синий выходящий).
Все входные и выходные соединения с ресурсами должны иметь цветовую кодировку, даже если один из цветов является черным по умолчанию. Для этого нужно поставить галочку "Colour coding" на панели подключение функциональных ресурсов справа. [Поле "Colour coding" помечается автоматически при выборе цвета, отличного от цвета по умолчанию, из раскрывающегося списка рядом с ним.]
Узнайте больше о цветовом кодинге:
Используйте обменники, когда данное количество ресурсов одного типа заменяется (не конвертируется) на указанное количество другого типа. Это идеально подходит для любой ситуации, которая напоминает покупки: продавец получает деньги, а покупатель получает товары в установленной пропорции (цене).
Если у продавца или покупателя нет необходимых ресурсов, сделка не может быть совершена.
Торговый механизм может быть построен двумя воротами, соединенными триггером, гарантирующим, что когда один ресурс получен, другой возвращается в обмен.
Посмотрите gif ниже, демонстрирующий обменник и систему, похожую на обменник, работающую бок о бок.
С точки зрения игрока, обменники и преобразователи имеют почти одинаковую функцию: передать несколько ресурсов и получить взамен ряд других ресурсов.
Однако, с точки зрения дизайнера, они не одно и то же. При активации преобразователя ресурсы фактически потребляются и производятся, поэтому общее количество ресурсов в игре может измениться. Напротив, активация обменника приводит только к обмену; количество ресурсов в игре остается неизменным.
Преобразователи действуют точно как , который запускает потребляя один ресурс для производства другого. Однако механизм преобразователя выполняет преобразование в ОДНОМ временном шаге, в отличие от эквивалентной конструкции, которая требует одного временного шага для каждого узла для выполнения своей работы. Смотрите пример ниже.