History for rpg / packages / engine
2026-09-07
@root
feat(engine): шаг until + tween-хелпер катсцен ...
root committed 10 hours ago
@root
perf(render): фиксация WebGL-бэкенда (preference: 'webgl') ...
root committed 11 hours ago
@root
perf(assets): параллельная загрузка и ленивый амбиент ...
root committed 11 hours ago
@root
perf(map): A* на мин-куче, findPathToNeighbor — один многоцелевой прогон ...
root committed 11 hours ago
@root
perf(render): culling тайлов карты, пустые оверлеи света, setDepth без пересортировки ...
root committed 11 hours ago
@root
perf: горячий путь 60 Гц без аллокаций (О-1) ...
root committed 11 hours ago
@root
perf: реальный fps в агентном мосту + чек perf (baseline О-0) ...
root committed 11 hours ago
@root
refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737 ...
root committed 12 hours ago
@root
chore: ESLint (typescript-eslint, flat config) + npm run lint в check:fast ...
root committed 12 hours ago
@root
К4: каркас withChecks для чек-сценариев, конфиги, доки ...
root committed 12 hours ago
@root
refactor(engine): глубокий рефакторинг К2 — расшивка аудио, FadeState, контракт fx, Engine.destroy ...
root committed 13 hours ago
@root
fix: утечки жизненного цикла (сцена, ввод, карта) + read-only тест карт ...
root committed 14 hours ago
@root
engine: FxLayer.destroy гасит все активные эффекты ...
root committed 14 hours ago
@root
engine: FX-слой one-shot эффектов + пресеты (render/fx/) ...
root committed 14 hours ago
@root
feat(engine): dayNightFactor — чистая кривая суток для day/night ...
root committed 15 hours ago
@root
feat(engine): импульсы света, виньетка и тёмные пятна в Lighting ...
root committed 16 hours ago
@root
feat(game): интеграция освещения — статика областей, лампа героя, слой снапшота ...
root committed 17 hours ago
@root
feat(engine): слой освещения — ambient multiply + аддитивные источники ...
root committed 17 hours ago
@root
feat(game): агентный мост — pickChoiceByText, path/mood/tags в снапшоте, сценарий quest-bells ...
root committed 17 hours ago
@root
feat(game): квест-стадии на DialogueConditions; чистка флагов знакомств + миграция v2 ...
root committed 18 hours ago
@root
feat(engine): презентация диалогов — mood/tags/textKey, typewriter, клавиатурный выбор ...
root committed 18 hours ago
@root
feat(engine): диалоговые эффекты do[] + onEffect и результат onFinish ...
root committed 18 hours ago
@root
feat(engine): условия диалогов v2 — whenVars/hasItem + чистый evalConditions ...
root committed 18 hours ago
@root
game(scenes): 4 сцены меню на движковом каркасе MenuSceneBase ...
root committed 18 hours ago
@root
engine(save): метаданные слотов сейва ...
root committed 18 hours ago
@root
engine(ui): каркас меню-сцен — menuInput, MenuSceneBase, disabled-пункты ...
root committed 18 hours ago
@root
engine(inventory): лимиты, богатые события, генерик id ...
root committed 18 hours ago
@root
UX-пачка: подсказки, клик-зоны, моты, коллизия домов, сундук, тихая вода ...
root committed 1 day ago
@root
Фикс десинка вью героя (SpriteMotion не двигает blink-view) + звук: ветер, шорохи, тише вода ...
root committed 1 day ago
@root
Аудио: стерео-музыка, динамические темы (бой/настороженность), room tone интерьеров ...
root committed 1 day ago