Initiative — инициатива
Initiative — инициатива
- initiative [i init и инит]
- .i — выстраивает линейку инициативы для боев
Обрабатываемые субкоманды:
-
.i reset
(.и сброс
): сбрасывает текущий сбор данных для построения линейки инициативы. Все команды.i
, введенные до.i reset
, будут проигнорированы при построении линейки инициативы. При корректном вводе бот отмечает сообщение пользователя реакцией:glaz:
(Глаз). -
.i stop
(.и стоп
): останавливает сбор данных и запускает процесс подсчёта инициативы участников боя и построения линейки инициативы, затем выводит упорядоченный по убыванию значения инициативы список участников боя. -
.i %initModifier [%comment]
(.и %initModifier [%comment]
): принимает от пользователя модификатор инициативы и (опционально) имя / название участника боя, проверяет корректность введенных данных. В качестве модификатора может быть введено число или формула. Возможен постфиксd
(д
), если участник боя имеет возможность бросить два кубика для определения инициативы и выбрать лучший результат. Если имя / название не введено, в качестве него используется никнейм пользователя на дискорд-сервере. При корректном вводе бот отмечает сообщение пользователя реакцией:glaz:
(Глаз). -
Примеры использования:
-
.i 6d
: при построении линейки инициативы будет совершен бросок 2d10kh+6 (с выбором лучшего результата из 2к10), участник боя будет обозначен в линейке никнеймом пользователя; -
.и 5+2+2
: при построении линейки инициативы будет совершен бросок 1d10+9, участник боя будет обозначен в линейке никнеймом пользователя; -
.init 4 NPC1
: при построении линейки инициативы будет совершен бросок 1d10+4, участник боя будет обозначен в линейке как NPC1.
-
Рулсеты
Работает в режимах DARK_HERESY_II и ZVYOZDNOE_VERETENO. В режиме ZV отсутствует опция суффикса d(д) и кидается кубик d20 вмето d10, действующего для DHII.
Возможные ошибки
-
В синтаксисе команды допущена ошибка и бот не будет её обрабатывать ни в момент получения, ни после.
Не понимает бот этот запроса такого
-
Имеющаяся в недавней истории текстового канала последовательность введённых команд не позволяет построить линейку инициативы, например:
- отсутствуют запросы с модификаторами
- команды перепутаны местами
- нужные запросы были удалены из чата
В инициативы порядке беспорядок царит
Пример построения линейки инициативы:
-
ввод:
.и 6д .и 4 Персонаж 2 .и 5 .и 4+4+2 Персонаж 4 .и 3 Монстр 1 .и 3 Монстр 2 .и 3 Монстр 3 .и 3 Союзник 1 .и 3 Союзник 2 .и 3 Союзник 3 .и стоп
-
вывод:
16 — Никнейм_пользователя_1 (6 + [4, 10]) 14 — Персонаж 4 (4+4+2 + [4]) 13 — Союзник 1 (3 + [10]) 12 — Монстр 1 (3 + [9]) 12 — Союзник 3 (3 + [9]) 09 — Монстр 3 (3 + [6]) 06 — Персонаж 2 (4 + [2]) 06 — Никнейм_пользователя_3 (5 + [1]) 06 — Монстр 2 (3 + [3]) 04 — Союзник 2 (3 + [1])