> For the complete documentation index, see [llms.txt](https://evlko.gitbook.io/machinations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://evlko.gitbook.io/machinations/connections/labels.md).

# Метки | Labels

Метки применяются к соединениям. В зависимости от того, какой тип соединений они используют, метки определяют скорость потока ресурсов или изменения состояния диаграммы.

## Resource Connections Labels | Метки соединений с ресурсами&#x20;

Метки на соединениях с ресурсами определяют, как ресурсы передаются между механизмами.&#x20;

Вот типы меток, поддерживаемых Resource Connections:

| **Тип Метки**             | **Формат**         | **Пример**                    |
| ------------------------- | ------------------ | ----------------------------- |
| скорость потока           | х                  | 1; 10; 9.5                    |
| случайная скорость потока | Dx; yDx; x%        | D6; 2D5; D3-D2; 20%; 50%      |
| интервалы                 | x\|y               | 1\|4; 2\|2; D6\|3; D3\|(D6+2) |
| множители                 | x\*y               | 2\*50%; 3\*D3                 |
| всё                       | all                | all                           |
| описание                  | description: метка | damage: D3                    |

## State Connections Labels | Метки соединений состояний

Метки, прикрепленные к State Connections, указывают влияние изменений состояния и состояния на другие элементы диаграммы.

Вот типы меток, которые вы можете использовать, и к каким типам State Connection они могут применяться:

| **Тип Метки**             | **Формат**        | **Пример**                    | **Применимый к**                    |
| ------------------------- | ----------------- | ----------------------------- | ----------------------------------- |
| модификаторы              | +; -; +x; -x; +x% | +; -; +2; -0.3; +5%; -2%      | модификаторы значений и механизмов  |
| интервальные модификаторы | +xi; -xi          | +2i; -1i                      | модификаторы значения               |
| вероятности               | x%; x             | 1\|4; 2\|2; D6\|3; D3\|(D6+2) | срабатывает после ворот             |
| условия                   | ==x; !=x; x; >=x; | 2\*50%; 3\*D3                 | активаторы; срабатывает после ворот |
| диапазон (условия)        | x..y              | 2..5; 4..7                    | активаторы; срабатывает после ворот |
| триггер                   | \*                | \*                            | вызов                               |
| обратный триггер          | !                 | !                             | реверс вызова                       |

## Интервалы&#x20;

Возможно, вам нужно, чтобы механизм на диаграмме активировался реже, чем каждый временной шаг.

{% hint style="success" %}
Создайте скорости потока с интервалом, используя **|** &#x20;

Например, источник с выходной скоростью 1 | 5 будет производить 1 ресурс каждые 5 временных шагов.
{% endhint %}

**Вы можете использовать случайные скорости потока с интервалами.** Производительность D6 | 3 будет производить от одного до шести ресурсов каждые 3 шага.&#x20;

**Интервалы также могут быть случайными.** Производительность 1 | (D4 + 2) указывает на то, что 1 ресурс создается каждые 3-6 шагов.

{% hint style="info" %}
Случайные интервалы могут быть хорошим способом удержать внимание игрока на игре.
{% endhint %}

Вы даже можете использовать скорость производства D6 | D6, которая означает, что от одного до шести ресурсов производятся каждые от одного до шести шагов.&#x20;

:wrench: **Интервалы также могут быть изменены динамически.** Модификаторы меток, которые имеют i как единицу своей модификации (например, + 1i или -3i), изменят интервал своей цели.

![](/files/-M2yreZMwyp__eBZGO7r)

В приведенном выше примере сложность (Difficult) изначально увеличивается на 1 каждые 2 шага (1 | 2). Добавив Интерактивный регистр с Модификатором метки + 1i, мы можем динамически изменять интервал, в этом случае мы изменили его до +1 сложности каждые 4 шага (1 | 2 + 2). (Подсказка: посмотрите количество выполненных шагов в gif, чтобы отследить изменения.)

## Объединение случайных скоростей потока

При работе со случайными скоростями потока часто бывает полезно объединить несколько шансов в одно значение. Например, у источника может быть два шанса на создание ресурса на каждом временном шаге.

![](/files/-M2ys4jiPblULmQbwqih)

Эти две конструкции равны, но правая является менее загроможденной. Однако если вам нужно использовать разные вероятности, вам нужно будет создать конструкцию, подобную той, что слева.
