Экономический движок, версия 0.2
Я тут кое-что сделал.
Для третьей редакции D&D, так что многим это, возможно, будет не слишком интересно. Но я это сделал и считаю, что получилось здорово.
В «Руководстве Мастера» (Dungeon Master’s Guide, DMG) для третьей редакции есть система, определяющая различные свойства случайно созданного города или деревни. Правила составления списка всех живущих в городе НИП по классам и уровням довольно нелепы: с их помощью в каждом крупном городе легко получить немалое число простолюдинов (commoners) 20-го уровня. Однако мне всегда казались интересными рекомендации о том, какое снаряжение и прочие товары можно купить в случайной деревне на пути группы и какую долю привезённых сокровищ там удастся продать. В какой-нибудь глухой деревушке не сбыть драконью сокровищницу. А в небольшом городе не получится быстро нанять сотню наёмников и облачить всех в латные доспехи (plate armor), даже если денег на это хватает.
Сейчас я работаю над концепцией кампании, вдохновлённой «Западными Маршами» (West Marches). Игроки будут развивать экономику местного пограничья с помощью сокровищ, вынесенных из древних руин. По мере роста окрестных деревень в них будут появляться более редкие и специализированные товары и услуги. Поскольку я планирую кампанию по третьей редакции D&D, рекомендации из DMG подходят для начала ничуть не хуже любого другого варианта. Чтобы отслеживать, какую часть местных запасов разных предметов уже скупили игроки и сколько сокровищ они смогут продать, прежде чем придётся ехать в большой город к крупным покупателям, я подготовил электронную таблицу. Она автоматически выполняет все расчёты, предложенные в DMG.
Экономический движок v0.2 (ODS)
Экономический движок v0.2 (XLSX)
Чтобы получить полный перечень товаров для любого поселения, достаточно ввести вверху численность населения. Таблица автоматически установит правильный предел в золотых монетах (gp limit), рассчитает стоимость активов (asset values) и на основании этих значений определит, какие предметы доступны для продажи и сколько единиц каждого имеется в запасе.
Я хочу использовать эту таблицу в кампании с открытым столом (open table campaign), где у игроков может быть по несколько персонажей, а несколько разных групп могут в разное время отправляться в самостоятельные приключения. Потребности в определённых предметах у них способны сильно различаться. Поэтому Экономический движок умеет отслеживать текущее количество предметов каждого типа в запасе с учётом того, что игроки купили и продали. Кроме того, таблица рассчитывает, как эти операции увеличивают или уменьшают денежные резервы местных торговцев.
Я внёс в таблицу все перечни снаряжения из «Книги игрока» (Player’s Handbook), но рекомендую удалить или просто скрыть строки с предметами, которые не производятся в сеттинге вашей кампании. В список можно добавлять новые строки — ничего сломаться не должно. Достаточно указать название предмета и его цену в золотых монетах. Остальные ячейки строки выглядят пустыми, но заполнятся автоматически, как только вы введёте цену в столбец B. Форматирование задано вплоть до строки 1000. Даже самых базовых навыков работы с электронными таблицами хватит, чтобы при необходимости продлить его ещё ниже настолько, насколько пожелаете.
Я совершенно не уверен, нужен ли кому-нибудь этот инструмент спустя 17 лет после прекращения выпуска игры. Но я сделал его для себя, пользоваться им очень легко, а места он почти не занимает. Так что забирайте.
Я обновил файлы до версии 0.2, поскольку код отслеживания текущих запасов был совершенно сломан. Теперь также должным образом указана лицензия Creative Commons «Делайте что хотите» (Do Whatever You Want License).
Если вам понравилась эта статья или у вас есть комментарии, присоединяйтесь к дискуссии в канале Telegram или сервере в Discord.

