Рост персонажа не через уровни, а через пережитое: что даёт мастеру ДнД подход Electric Bastionland

Рост "через пережитое" - прокачка не по таблице опыта, а по конкретным событиям истории: ранам, потерям, тяжёлым решениям. В Electric Bastionland это Шрамы и Недуги: характеристики меняются не за уровень, а за травму в бою. В обычном D&D 5e заменить систему уровней целиком рискованно, но ритуал левелапа и опыт по значимости квеста прижить можно.
Рост персонажа не через уровни, а через пережитое: что даёт мастеру ДнД подход Electric Bastionland
Уровень персонажа в D&D 5e - это строчка на листе, которая меняется раз в несколько сессий: было 3, стало 4, плюс кубик хитов и бонус мастерства. У нас в ИИ-мастере DnD это устроено ровно так - классический XP-левелап по таблице PHB, от 300 очков до потолка в 355 000 на 20 уровне, никакой альтернативной прогрессии. И именно на этом фоне хорошо видно, чем цепляет идея роста “через пережитое” из Electric Bastionland - и почему её стоит хотя бы частично тащить в обычную днд кампанию.
Что такое рост персонажа “через пережитое” в Electric Bastionland
Рост “через пережитое” - это система прокачки, где персонаж меняется не по таблице опыта, а после конкретного события истории: ранения, потери, тяжёлого выбора. Крис Макдоуэлл, автор Electric Bastionland (2020, Bastionland Press), называет это foreground growth - “рост на переднем плане” - и противопоставляет его абстрактным очкам опыта, которые копятся за кадром.
Ещё в 2016 году, до выхода самой игры, Макдоуэлл сформулировал это в блоге bastionland.com так: если персонаж изменился, вы должны быть в состоянии назвать конкретное событие, которое это вызвало, а не просто увидеть общую награду за сессию. В самой игре это реализовано через Шрамы и Недуги (Scars and Afflictions) - постоянные изменения характеристик, которые персонаж получает не за уровень, а за конкретную травму в бою или на грани смерти. Расти персонаж должен “пока барахтается в какой-то яме, полумёртвый”, а не задним числом, когда мастер объявляет конец сессии.
Почему система уровней плохо ложится на длинную кампанию
Классическая XP-таблица заточена под ритм “побеждаем - считаем очки - раз в несколько сессий скачок”. Для короткой авантюры на несколько вечеров это работает, но в длинной хоумбрю-кампании прогрессия начинает жить своей жизнью, оторванной от истории партии.
У нас это вылезло не как теория, а как конкретный баг. Левелап на бэкенде существовал, но пересчитывал только уровень, хиты и бонус мастерства - ни новых ячеек заклинаний, ни классовых способностей, ни улучшения характеристик (ASI). Игроку об этом сигнализировала только строчка в логе, и в чате регулярно всплывало одно и то же: “а где вообще был триггер повышения уровня, я не помню”. Вдобавок формула пересчёта модификатора Телосложения жила в двух разных местах кода и в какой-то момент разошлась - довольно точная метафора того, как численный левелап сам по себе не гарантирует, что рост персонажа вообще что-то значит для игрока.
Прогрессию потом достраивали кусками почти три месяца: пересчёт классовых ресурсов при левелапе, выбор подкласса (баг был обидный - плут дошёл до 3 уровня, а выбор Мистического ловкача так и не появился), изучение заклинаний, инвокации колдуна и его Pact Boon. Фиты в эту прогрессию так и не попали - каждый фит в движке пришлось бы делать отдельной уникальной механикой, а не строчкой в таблице.
Как сделать левелап в ДнД событием, а не строчкой в логе
Ответ, который прижился у нас: перенести момент роста с автоматического пересчёта на действие самого игрока. Уровень в стат-баре стал кликабельным, рядом появилась золотая точка-индикатор, а нажатие открывает “Свиток повышения” - отдельный экран, где игрок сам проходит через новые способности, а не узнаёт о них постфактум.
Мотив тут ровно тот же, что у Макдоуэлла: момент роста должен быть событием, которое игрок совершает, а не фоновым изменением циферки. Разница только в масштабе - Electric Bastionland делает событием саму травму в истории, а обычное D&D 5e со своей XP-таблицей может хотя бы сделать событием ритуал левелапа. Это не замена “пережитому” росту, а способ вернуть в привычную систему уровней хоть какую-то значимость момента для игрока, а не только более крупные числа в статблоке.
Даёт ли опыт за проверки навыков смысл в D&D 5e
Нет, и в этом смысле продукт сам оказался ближе к философии “пережитого”, чем задумывался. За бой опыт начисляет только движок - по CR встречи. За проверки навыков (Внимательность, Обман, Атлетика) XP не даётся никогда: они уже вознаграждают сами себя результатом здесь и сейчас. За исследование, диалоги и отыгрыш опыт тоже не начисляется - оставлять это без “прайса” оказалось честнее, чем пытаться оценить ролеплей в циферках. Единственный источник XP - завершение квеста.
Что ломается, если платить опыт за каждую мелочь
Плоская схема “опыт за любое действие” на практике превращается в фарм мелких активностей - мы называем это внутри “квестом-фонтаном”. Директор состояния плодил микро-поручения почти из каждой реплики NPC, и каждое закрытие платило одинаково: 30 золота и 100 опыта, независимо от того, что это было - спасение города или просьба принести три гриба. Кульминация случилась, когда игрок совершил обычную покупку у торговца: движок списал деньги за товар, но тем же ходом закрылся один из микро-квестов с наградой - и денег после покупки стало больше, чем до неё.
Починка была простая по идее и муторная в деталях: у квеста появилось поле масштаба (minor / easy / normal / major), и опыт стал считаться как тир уровня партии, умноженный на масштаб - 25, 50, 100 или 250 очков на первых четырёх тирах. Золото при этом отвязали от системы квестов совсем: платит только то, что NPC явно пообещал в разговоре. Заодно выяснилось, что ветка “наград за пережитое” - опыт за само исследование мира - у нас была, но глушилась хроникой квестов и толком не срабатывала в живой игре. Починить её до конца пока не успели, но само её существование в коде - лишний аргумент в пользу того, что “опыт за события, а не за галочки” - рабочая идея, если её не забивают более настойчивые системы.
Стоит ли вводить рост через пережитое в обычной кампании 5e
Полностью переносить Electric Bastionland в D&D 5e рискованно: слоты заклинаний, классовые способности и CR монстров в 5e жёстко завязаны на уровень партии, и без него мастеру придётся вручную балансировать каждую встречу. Но частями идея приживается легко и без переписывания правил.
Рабочий минимум для хоумбрю-кампании: оставить XP-таблицу как есть, но добавить к ней ритуал - момент, когда игрок сам решает, что нового появилось у персонажа, и проговаривает, какое событие сессии это вызвало. Плюс правило на случай, если история должна продолжаться дальше персонажей: сюжетные зацепки не должны зависеть от выживания одного NPC. Если партия убила единственного квестодателя, у мастера в рукаве должен быть запасной путь - записка на теле, случайный свидетель, слух в таверне. Убийство квестодателя - валидный выбор игроков, а не тупик кампании, и это правило одинаково полезно что при росте по XP, что при росте по Шрамам.
Если сам левелап в вашей группе стал рутиной, с которой выгорает мастер, а не радостью игрока, - это тоже сигнал взять из Electric Bastionland не механику, а вопрос: за что вообще персонаж должен меняться в вашей истории. У нас на это ушло почти три месяца доработок и один найденный за счёт архитектурной ошибки баг с деньгами - но это уже отдельная история про то, как устроена касса ИИ-мастера.
Если хочется попробовать обе схемы вживую - ручной левелап со “Свитком повышения” и опыт по масштабу квеста уже работают в боте ИИ-мастера DnD в Telegram, заходите потестировать.
Частые вопросы
Можно ли полностью убрать уровни из D&D 5e и не сломать баланс? Убирать целиком не стоит: заклинания, слоты и CR монстров в 5e жёстко завязаны на уровень партии. Рабочий компромисс - оставить XP-таблицу для наград, а сам момент повышения уровня сделать заметным ритуалом для игрока, а не фоновым пересчётом характеристик.
Чем Шрамы (Scars) в Electric Bastionland отличаются от состояний в D&D? Шрам - постоянное изменение персонажа, привязанное к конкретному событию истории, а не временный эффект боя. В отличие от состояний D&D 5e вроде яда или паралича, Шрам не проходит и становится частью легенды персонажа.
Зачем платить опыт только за завершение квеста, а не за бой и отыгрыш? Плоский опыт за любое действие провоцирует фарм мелких активностей ради циферок - это и есть эффект “квеста-фонтана”. Опыт по масштабу завершённого квеста держит прогрессию привязанной к значимым решениям, а не к количеству реплик или бросков.
Частые вопросы
Можно ли полностью убрать уровни из D&D 5e и не сломать баланс?
Убирать целиком не стоит: заклинания, слоты и CR монстров в 5e жёстко завязаны на уровень партии. Рабочий компромисс - оставить XP-таблицу для наград, а сам момент повышения уровня сделать заметным ритуалом для игрока, а не фоновым пересчётом характеристик.
Чем Шрамы (Scars) в Electric Bastionland отличаются от состояний в D&D?
Шрам - постоянное изменение персонажа, привязанное к конкретному событию истории, а не временный эффект боя. В отличие от состояний D&D 5e вроде яда или паралича, Шрам не проходит и становится частью легенды персонажа.
Зачем платить опыт только за завершение квеста, а не за бой и отыгрыш?
Плоский опыт за любое действие провоцирует фарм мелких активностей ради циферок - это и есть эффект "квеста-фонтана". Опыт по масштабу завершённого квеста держит прогрессию привязанной к значимым решениям, а не к количеству реплик или бросков.
Как готовился материал: черновик собирает мой ИИ-конвейер по темам из практики таверны, факты сверяются с первоисточниками и правилами, финальную версию я читаю и правлю руками перед публикацией. Обложку тоже рисует нейросеть. Про кухню — на странице о проекте.