[draft] Энкаунтеры — под капотом
Заглушка. Содержание будет наполняться постепенно.
Грид написан как изолированный client-island с пилл-редактором условий. Encounter-нода зеркалится в nodes через триггеры (create / sync / delete) — это даёт ей место в каталоге и возможность принимать рёбра. Statblock'и монстров живут в отдельных таблицах (миграции 013–014, 018–020, 023). Action resolution: write-first для DM, ранний exit с alert для player.
Что планируется в статье
- Mirror-нода: зачем три триггера и как они синхронизированы
- Statblock-таблицы и их связь с monster-нодами
- Pill-редактор: компонент и его data-flow
- Action-handlers: разделение DM/player через
canEdit - BUG-018: history grid asymmetry и фикс