Ролебазированная демиургия
369 subscribers
197 photos
44 videos
30 links
Канал разработки rolebaza.ru
Download Telegram
Сегодня наши предыдущие развлечения переехали уже в интерфейс стола. Анимации действий тоже можно будет настраивать - из списка доступных и комбинаторно.

Потихоньку в логе боя появляются панели с указанием и подтверждением действий для мастера. Каждый этап игромеханики будет утверждаться и при необходимости редактироваться в ходе боя мастером.
🔥9👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Пока меня накрыло отпусками коллег, простудой, семейными обязанностями, дачей и всем что может одновременно упасть на голову я тем не менее продолжаю доделывать боёвку. Просто сильно медленнее.

Но чтобы не скучать, пока разделял потоки чата на несколько (заодно спрятов лишнюю информацию от игроков) добавил отдельный нарративный чат, где мастер и игроки могут писать от лица своих персонажей. Не то, чтобы кто-то это просил, но иногда ведь надо сделать и то, что самому хочется, правда?
🔥14😁4
Релизы и отпуска коллег, наконец, отпускают и я собираюсь с силами вернуться к продуктивной разработке родной ролебазы.

На подходе большой релиз сделанного за последние несколько недель. А пока небольшой анонс улучшения по запросам пользователей - режим просмотра информации характеристик в dockable-панели. Можно перевести обычное возникающее меню токена в статичный интерфейс и он будет работать как постоянное окно просмотра свойств и характеристик токенов (более привычный режим в других VTT).
8🔥4👍2
Media is too big
VIEW IN TELEGRAM
update v0.4.0 — большой этап боевой системы: целеуказание, реакции, пошаговое раскрытие удара, экономика действий хода

Боевая система

Экономика действий хода. Появилось понятие «свой ход» и расход ресурсов действия (например Action/BonusAction/Reaction в D&D 5e).

Целеуказание. Универсальный выбор целей: клик по токену или выбор области (конус/линия/круг/прямоугольник). Появился индикатор досягаемости в клетках, учитывает выбранный метод диагонали (5e/3.5/Euclid/Manhattan).

Подтверждение и разрешение удара. После выбора действия мастер видит модальное окно с детальным разбором — попадание/промах по каждой цели, урон, бросок преимуществом/помехой и т.д. Можно перебросить любое значение. После применения карточка превращается в финальную «постоянную» запись в логе.

Пошаговое раскрытие. Мастер раскрывает результат строка за строкой: сначала бросок атаки, потом по каждой цели отдельно. Каждая строка с иконками accept/cancel; рейтинги владельца токена могут бросать свой удар сами.

Реакции. Действия теперь могут отмечать себя как «реакция в фазу X»: при разрешении соответствующего хода у их владельцев всплывает приглашение «использовать Shield/Counterspell?» Принятие реакции либо отменяет действие (Counterspell), либо пересчитывает попадание (Shield).

Спасброски. Если действие требует у целей броска спасения, разрешение паузится, цели получают всплывающее окно с предложением «бросить спас». Мастер видит индикатор «ждём бросков», по готовности — продолжает. Атрибуты для расчёта учитывают активные эффекты и состояния (после Bless/Hex и т.п.).

NPC-блок. В правилах появилась поддержка двух вариантов листа — «персонаж игрока» и «существо». Для D&D 5e создан компактный stat-block для NPC: тип существа, CR, иммунитеты/уязвимости, traits. Мастер выбирает вариант листа в шапке popover'а токена.

Эффекты на ударе. Анимации на действия . Цвет/звук/архетип задаются в редакторе действия с превью. Появилась песочница /mock/fx-lab для авторов систем — авторские примитивы (вспышка, partikles, projectile, segmented animation) в одном месте.

Реплики персонажей

В чате появилось разделение на три вкладки — Персонажи (in-character реплики), Чат (out-of-character) и Броски (боёвка и броски). Вкладки можно «отщёлкнуть» как отдельные docking-панели. У Rolls — поле ввода с auto-prepend /roll, красное мигание на невалидную формулу. Системные служебные сообщения переехали в отдельный канал «service», не загромождая IC.

Новое действие «Сказать»: появляется плашка с портретом и текстом, плюс пишется в IC-канал чата. Спикер по умолчанию — выбранный токен.

Туман войны — булевы операции
Резать туман, вырезать, добавлять туман на уже открытую область. Работает Undo.

Полировка инспектора
Кнопка в инспекторе «Закрепить в рабочем пространстве» открывает постоянную панель просмотра информации о токене. Если панель открыта, клики по другим токенам того же типа открываются внутри неё, а не плодят всплывающие окна.

и многое другое, что не влезло в пост.
🔥122
Зашёл под вечер поправить окошко редактирования действий - перевести, добавить подсказок, чуть причесать стиль.

Очнулся через три часа с первым прототипом динамического тумана войны. Это не совсем то, что я планировал делать сегодня, но тоже штука полезная )
🔥164😢1
Лето засасывает и отвлекает от разработки, но мы не сдаёмся и ждём отпуска )

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

Вылито, можно протестировать. Частично разобрал баги из репортов, но ещё далеко не все, продолжаем.
11🔥1
Разобрал с полдюжины предложений и репортов от наших постоянных мастеров, накопившихся за месяц.

В тумане теперь можно вырезать дырки.
Доступно групповое редактирование статусов, видимости и хп токенов.
Добавлена возможность отключать игроков от комнаты без авто-запрета на возврат (можно и забанить, но уже не автоматом).
Фикс переноса токенов в зону, при переносе камеры игрока.
Отображение прогресса при загрузке файлов.
Кое-какие правки организации боя (работа со спасбросками, критом, дистанциями, помехами и т.д.).
И ещё всякой мелочёвки.

Обращений по разным каналам за летнее время накопилось не мало - несколько десятков задач оформлено и взято в работу, всё потихоньку разберём. Спасибо всем, кто пишет, постараемся ничего не упустить!
14🔥1
Исключительно приятно, когда пользователи положительно оценивают твои странные придумки.
4
Forwarded from Даня L
Первые впечатления. не знаю нужно или нет. но мне хочется.

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

- можно не волноваться, что пропадёт
- можно понять, кто что видет в данже или в лесах
- можно проверять по ходу дела не отвалился ли туман, или как эффекты работают для игрока

и это всё происходит синхронно. Шик
8👍2❤‍🔥1💯1
Forwarded from Юджи
Не знаю в какой раздел закинуть, пусть будет здесь. Одна из классных фишек Ролебазы, которая ваши боевки поднимет до небес - возможность вложить в карту и токен разные картинки (для декорации тоже бы хотелось, но не суть). Благодаря чему можно делать просто шикарнейшие мувы.

Дано - лагерь разбойников, огражденный скалой от бурной речки, с небольшим ручейком затекающим внутрь и дающим им воду. Из лагеря нужно спасти пленников. Можно просто кинуть мобов и устроить боевку в стиле "просто всех убей".

А можно интереснее - в первом раунде один из разбойников пытается использовать посох молний... и направляет его на героев не тем концом. Вылетающая молния раскалывает скалу, из которой начинает хлестать вода, прибывающая каждый раунд. Все, оказавшиеся в воде, делают спасбросок силы, чтоб не быт сбитыми с ног и снесенными течением.
А там, между прочим, пленники в клетках сидят...

Но чтоб было еще интереснее, в этом бою я добавила еще кое что. Так вышло из действий игроков, что они заставили одного из бандитов увести охрану лагеря (поэтому врагов так мало). И где-то в конце первого раунда, уже после прорыва реки, в лагерь забегает этот разбойник и преследующий его огр, который месит всех подряд! (отвлечение пошло чуток не по плану разбойника).

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

Вот это уже интересно :D
🔥5❤‍🔥1