Процедура поиска ингредиентов
В душе перед сном (надеюсь, вам нравятся эти подробности) задумался об альтернативной системе колдовства: с помощью ингредиентов. Идея не нова, знаю, но, уверен, частенько игнорировалась в мидскуле. И не была заменой спел-слотам, кажется, а лишь флёром.
А я предлагаю сделать так — сколько закупил/нашёл у монстров/насобирал ингредиентов — столько и колдуешь. В дополнение — отказываемся от спел-слотов. Можно прикрутить эту систему к ритуалам, например. Или в случае с моим сеттингом — для приготовления отваров, прорывающих сознание псиоников.
В любом случае показать я вам хочу не систему ингредиентов или новые заклинания, а процедуру их поиска или разбрасывания по карте.
Вариант из душа (неудачный)
- Отметьте точку на карте или гекс, где находятся персонажи.
- Киньте кубик.
- При выпадении 1, нужный ингредиент находится в том гексе, где отметка. 3а) В случае, если это не самый первый гекс, случайным образом определите гекс в кольце из гексов, образованном вокруг начальной точки.
- При выпадении максимального значения, увеличьте кубик на 1 шаг (4,6,8,10,12,20) и повторите с шага 2.
- В иных случаях, сдвиньтесь на 1 гекс от текущего и повторите с шага 2.
Опционально: если вы бросали текущий кубик столько раз, сколько на нём граней и ничего не случилось (не выпали крайние значения), определите местонахождение ингредиента в той точке, куда вы сдвинулись.
При поиске заведомо сложных ингредиентов можете начинать броски сразу с к6/к8/etc.
Возьмём огненный шар из 3.5 редакции для примера.
Ингридиенты: крошечный шарик из гуано летучей мыши и серы.
Если из игры ещё не было ясно, где можно встретить летучих мышей (а можно придумать, что подойдёт только особое гуано бешеной крылатки), то начинаем кидать кубы:
d4 и сразу “провал” - 4-ка
сдвигаемся на шаг куба дальше и перебрасываем
d6 - 5, сдвигаемся на соседний гекс
d6 - 3, сдвигаемся на соседний гекс
d6 - 3, сдвигаемся на соседний гекс
d6 - 5, сдвигаемся на соседний гекс
d6 - 4, сдвигаемся на соседний гекс
d6 - 2 - и это 6-ой безрезультатный бросок, а значит назначаем локацию для ингридиента в текущей точке сдвига (в 5 гексах от персонажей)
Нет, что-то я делаю определённо не так. Топать 5 гексов (30 миль) за мышиным говном, пусть и редкой породы — как-то неправильно, а с удалением от персонажей ещё и шансы начинают уменьшаться. Попытался поиграть процедурами, вроде смены полярности в шагах бросаемого кубика (начинать с d20 и далее уменьшать его каждый ход при броске без «результата», или при таком броске смещаться не от персонажей а вокруг, по кольцу гексов, тем самым сразу случайным образом определяя точное местоположение ингредиента… но как-то всё это не элегантно выходит.
Поздний вариант (попроще)
Проще уж кидать d6 сразу, выпавшее на кубе значение будет означать расстояние до ингредиента. Для редких ингредиентов можно брать кубик побольше, для часто встречающихся кубик поменьше.
Опционально можно перекидывать максимальные значения тем же кубиком: 4-ка на d4 для лягушачьих лапок отдалит их местоположение от персонажей на 4-7 гексов (d4+3 гарантированные за первый бросок), а далее уже рационализировать, почему это в ближайших прудах нельзя достать такой ингредиент (гильдия магов наняла местных истребить всех лягушек в округе, на болотах поселилось племя новых монстров, пытающихся лягухами или распугавших их…)
В дискорде сегодня ещё подсказали дополнить систему каста из ингредиентов без спел-слотов возможностью произносить каждое заклинание лишь один раз за день. Поддержу — идея может помочь отрегулировать набитые ингредиентами сумки приключенцев.