rpg / apps / game / src / systems /
..
__tests__ fix(game): радиус взаимодействия — истинная евклидова линейка 1 month ago
combat feat(game): зум в ClickRouting/cullMap/свет/GameAgent + чек zoom.mjs 1 month ago
cutscene feat(game): диалог и катсцена в одном тике + ходоки актёров 1 month ago
fauna refactor(game): К3 — декомпозиция LocationScene, гигиена, валидация контента 1 month ago
quest feat(game): квест «Голос для резонатора» (акт 2, A3) 1 month ago
Atmosphere.ts perf: горячий путь 60 Гц без аллокаций (О-1) 1 month ago
AudioSystem.ts audio: миграция bell_hit/whoosh на спек-синтез (E3), мёртвый door.wav удалён 1 month ago
ClickRouting.ts fix(game): радиус взаимодействия — истинная евклидова линейка 1 month ago
Clock.ts feat(game): непрерывное время суток вместо флага evening 1 month ago
DialogueEffects.ts feat(game): do[]-эффекты в контенте через EffectSink; QuestEffect-свитч удалён 1 month ago
DialogueSystem.ts fix: утечки жизненного цикла (сцена, ввод, карта) + read-only тест карт 1 month ago
InteractableViews.ts refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737 1 month ago
Interactables.ts feat(game): финал акта 2 — правильный звон Старой Машины (A4) 1 month ago
Lighting.ts feat(game): зум в ClickRouting/cullMap/свет/GameAgent + чек zoom.mjs 1 month ago
LocationAudio.ts refactor(game): К3 — декомпозиция LocationScene, гигиена, валидация контента 1 month ago
LocationHud.ts refactor: DialogueRunner -> модель + рантайм; LocationScene 890 -> 737 1 month ago
PlayerController.ts perf: горячий путь 60 Гц без аллокаций (О-1) 1 month ago
SceneObjects.ts feat(game): акт 2 — Клинт, размещения NPC по флагу 1 month ago
StepVariants.ts audio: палитра спеков (tone/wobble/sweep/layers) — все sfx на спек-синтезе (E4) 1 month ago