Ролебазированная демиургия
367 subscribers
196 photos
44 videos
30 links
Канал разработки rolebaza.ru
Download Telegram
Очередной апдейт за неделю. И очередная благодарность мастерам - половина списка выросла прямо из ваших сообщений в чате, часто в тот же день.

1. Стены: выделение, группы, разрезание
@yujifilm спросила, можно ли выделить сразу несколько стен, чтобы разом сделать из них окна или двери. Теперь можно двумя способами: рамкой по схеме и по одной с Ctrl - набор редактируется на месте и не рассыпается от случайного клика.
Ещё появился инструмент разреза: длинная стена делится в отмеченной точке.

2. Двери: доступность к открытию
Право открыть считалось по прямому расстоянию, вслепую к стенам: токен из соседнего коридора мог открыть дверь сквозь стену между ними. Теперь нужно и дотянуться, и видеть.

Ручка двери не исчезает - остаётся приглушённой и на клик отвечает подсказкой «Дверь вне доступа».

3. Тяжёлые столы перестали тормозить
Стол с десятком тысяч объектов и динамическим туманом на слабой машине мог падать до 5 кадров в секунду. Сейчас тот же стол нормально показывает 60 кадров. Заодно снижен объем сетевого трафика.

Отдельно прошлись по столу мастера в целом: зум быстрее втрое, панорама и перетаскивание почти вдвое, в покое стол не жуёт процессор. Была тяжёлая сцена - попробуйте ещё раз.

4. Компендиум: сложные таблицы, свой архив, синонимы
@Figurantoff перенёс в компендиум все классы и подклассы самой популярной системы и попросил две доработки - обе сделаны. а) Статья принимает безопасную HTML-разметку: объединённые ячейки, вложенные структуры, оформление. б) компендиум целиком выгружается на компьютер вместе с картинками и импортируется обратно - пока доступно только при наличии у мастера плашки «Энциклопедист».

Плюс у записей появились альтернативные названия: в паке заклинаний D&D у каждого теперь есть английское имя, и поиск находит по любому.

5. Предметы и листы
- В эффектах предмета появились формулы - полулаты выражаются: «Класс брони - не меньше чем 15 + min(dex_mod, 2)», с живым предпросмотром.
- Надетый предмет применяет вклад сразу, не дожидаясь действия для пересчёта.
- Условие «когда» появилось у каждой цели - для урона, эффектов и полей.
- Импорт листа: подготовленные заклинания приезжают готовыми действиями токена.

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

7. Глазами игрока
В панели «Вид игрока» появился режим зрителя: мастер выбирает любого подключённого игрока и видит ровно его проекцию. Дальше мы это разовьем в возможность подключать к столу зрителей, которые будут видеть только то, что видит тот или иной игрок (читать подсказки, заметки, видеть лог боя, слышать голосовой канал - но не участвовать, не двигать камерой или токенами).

Интерфейс игрока складывается в кубик Ролебазы и разворачивается обратно без потери состояния - удобно для стрима и для тех, кто хочет просто смотреть на карту.

8. Системы правил
В редакторе систем появились авторские листы и профили зрения: вариант листа выбирается данными токена. Слоты экипировки стали объявляемыми, а не зашитыми - по Столпу Титанов узлы жизненной силы уже объявлены слотами и показаны картой (а значит потихоньку можно будет доделать и одеваемую куклу персонажа).

9. Прочее
Сделаны первые наградные плашки для тестеров, дающие расширенные права на платформе.
Рисунки, надписи, заметки и рамки удаляются из меню и по Delete, у маркирующих рамок из меню рисования появилась палитра. И, конечно, исправлены десятки всяких мелочей.
🔥9👍86
Апдейт за последнюю неделю.

1. Панель бросков
Панель бросков можно перетащить куда угодно, отмасштабировать или убрать. Настройки у каждого свои, но мастер при желании фиксирует настройку для всех игроков.

2. Лист персонажа
В числовое поле теперь можно вписать кости: «2d6+1» в поле работает как настоящий бросок. Предмет или действие можно перетащить и бросить прямо на лист — они добавятся. Папки заметок переименовываются и удаляются. Если в листе что-то сломалось — падает одна панель, а не вся сессия, и лист внятно объясняет, чего ему не хватает.

3. Предметы и экипировка
У предмета появился флаг «действует только когда надет»: рапира из рюкзака больше не предлагает удары, но зелье можно выпить. Предметы с количеством при достижении нуля не исчезают, а маркируются красным и перестают давать действия (чтобы не добавлять каждый раз расходники). Эффекты экипировки научились заменять базу: кольчуга задаёт класс брони, а не прибавляется к нему, поля пересчитываются по графу зависимостей, при зацикленных эффектах мастер видит предупреждение.

4. Блокированные декорации
Новый режим декорации - декорация неинтерактивна и либо пропускает клики насквозь, либо полностью их блокирует.

5. Чат понимает разметку
Сообщения рендерятся как форматированный текст: жирный, списки, структура. Описание способности из компендиума читается в чате как статья.

6. Подписи и метки
Блок подписей и меток токена переработан, у меток можно видеть и редактировать видимость в настройках токена.

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

8. Видео
Добавлено рабочее окно видеопотока. Оно двигается, растягивается, помнит своё место, умеет зеркалить и выбирать публикуемое разрешение.

9. Работа с цветом
В интерфейсе теперь единый инструмент выбора цвета с общей палитрой вместо зоопарка разных пикеров.

10. Музыка
Принимаются Opus-треки — примерно треть размера от MP3 того же качества.

12. Оптимизации
Токен при максимальном зуме перестали снижать производительность. Выключенный туман не держит полноэкранный холст, а зоны тумана перерисовываются только там, где что-то изменилось. Синхронизация перешла на двоичный протокол — меньше трафика. При загрузке стол говорит «ещё не загружено», а не прикидывается пустым.

13. Всякое прочее
По запросу мастеров идёт работа над Fate Core и Daggerheart. @Psychoxton работает над поддержкой Mork Borg. Продолжается подключение Столпа Титанов.

Появились первые персональные награды за вклад в работу стола. Появились первые платные пользователи (пока вручную через личные переводы, с подключением платёжек пока задержка).

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

P.S. Не совсем про разработку, но @Figurantoff собирает локальные мемы в ролебазированный стикерпак и там появился стикер, которым я теперь постоянно пользуюсь. Покажу в комментариях, в пост засунуть не смог.
🔥91
Апдейт за первую неделю сентября

1. Режим рации или push-to-talk
У игрока и мастера появилась опциональная клавиша «Говорить» и шорткат. Микрофон включён пока клавиша нажата. Короткий тап защёлкивает, второй тап отключает. Клавишу можно переназначить, кнопку — передвинуть или убрать с экрана. Не надо лазить в панель, чтобы включать и отключать микрофон.

2. Личные сообщения в комнате

В панели чата появился адресат — кнопка со списком рядом со строкой ввода. Выбрали игрока, строка стала личной. Ответить лично можно правым кликом по строке в чате или по участнику в списке. Теперь, например, можно что-то спросить у мастера так, чтобы остальная группа этого не узнала.

3. Быстрые нарративные реплики
В контекстном меню токена появилось «Сказать»: реплика уходит в чат от лица этого токена. Реплика всплывёт над токеном, а если токен не виден - плашкой внизу экрана.

4. Стандарт оформления токена
Мастер может установить один токен так, как хочет видеть остальные — подписи, метки, шкалы, размер. Он сохраняется как стандарт комнаты. Новые токены наследуют оформление.
Импортируемые из компендиумов токены спрашивают откуда брать оформление.

Отдельно мастер может отдать владельцу токена право вести его подписи и метки, и право вести его статусы.

5. Три новых материала в обучении
«Действия и формулы» — справочник. Путь действия за столом, первое действие за три минуты, атака и сравнение, спасбросок и урон, состояния и временные эффекты, ветвление, таблица готовых рецептов и т.д. Игровые случаи «когда это нужно за столом». Справочник есть в общем списко туторов, но доступен и в панели редактирования действий внутри стола.

«Панель Видимость: туман, стены и двери» — видео на три минуты и страница с текстом. Включение тумана, редактор стен, двери и окна, варианты видимости и т.д.

«Панель Бой: кнопки, меню и режимы» — видео на две минуты или текстом. Три режимы инициативы, режимы боя, настройки во время боя и всё остальное.

Туторы панелей доступны по правому клику на заголовке внутри стола.

6. Уровни участия
Заработала возможность приобрести расширенные уровни участия в развитии платформы для тех, кто активно пользуется или хочет поддержать разработку. Для мастеров с авторскими системами есть легендарное предложение.

В связи с появлением про-аккаунтов награды наконец были начислены победителям конкурса учебных материалов.

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

1. Панель кубов собирается из системы правил
Панель показывала один и тот же набор кубов независимо от системы. Теперь ряды и типы бросков лежат в описании системы.

Изменился функционал панели. По одному нажатию числа костей оно ложится в набор, повторное отправляет бросок. В три нажатия можно собрать, например, 4d6 + 2d4 + 6. История бросков сохраняется, их можно повторить. И отдельно появилась панель "быстрых бросков" если есть необходимость сохранить какие-то наборы для удобства.

2. Конфигурация стола: настраивается один раз, потом переносится
У комнаты есть настройки, которые мастер задаёт один раз и дальше просто с ними живёт: как выглядят токены и статусы, как ведётся бой, какой туман, какая сетка, как видны игроки, как ходят по маршруту. Раньше каждая комната знала только себя, и на новом столе всё это настраивалось заново.

Теперь в настройках стола есть карточка "Конфигурация стола". Части перечислены, и под каждой стоит текущее значение комнаты. Оттуда же настройки сохраняются именованным набором на учётку и загружаются в другую комнату. Набор можно отметить звездой в личном кабинете - тогда новые комнаты создаются сразу с ним.

3. Единая библиотека работы с изображениями
, вместо нескольких
«Выбрать картинку» было сделано в разных местах несколькими разными и не вполне удачными способами. Теперь способ один: компактный поповер у кнопки и полное окно за ним. Через него выбираются изображение токена, слой карты и декорации, вложение в чат, обложка и картинка в форме создания.
Попутно исправлена частичная доступность хранилища, когда файл существует, но не появляется в поиске.

4. Редактор действий обновлён
Новое действие — простой бросок 1d20 и сообщение; дальше мастер добавляет шаги по мере надобности.

Дерево стало более читаемым. У каждого типа шага свой цвет, иконка и полоска по боку. Полный и компактный вид переключаются отдельно для шага, для группы вариантов и для конкретного варианта. Формула, число, текст и имя правятся прямо на месте. Добавлены подсказки к полям, значениям и формам. Шаги в дереве переносятся перетаскиванием и стрелками.

Россыпью - правки внутреннего мессенджера, скорость и надёжность загрузки, возможность поставить картинку вместо иконки для статуса, подвижность и вид маркеров видимости токенов, фиксы боя, фиксы прямой вставки картинок на стол.

И, не могу не отметить, полдюжины отличных работ на конкурс подготовленных столов от наших пользователей. Столы доступны для копирования и экспериментов. Спасибо участникам, в ближайшую неделю-две будем думать кто же стал лучшим.
🔥54