feat(runtime): update Control node stages
Docs Deploy / Build and Deploy MkDocs (push) Successful in 38s

This commit is contained in:
Valentin Popov committed 2026-10-29 17:30:41 +04:00
1 parent 6eb1dcaf70
commit 0c31c34b57
6 files changed
+497 -18

No files matched your search

+8 -2
View File
@@ -347,8 +347,14 @@ MSH-часть проверки подтверждает начальный сн
соответствующего узла модели. Исходный `AniMesh.dll+0x5750` подтверждён в
связке с `Control+0x10f30`: меняется только поле узла `+0x124`, а стадия и
соседние узлы сохраняются. Эта проекция ещё не подключена к GPU/window path
и не выполняет пересчёт стадий, видимости, FX или время Control. Поэтому обработанное количество остаётся
прежним. Гибель root/critical узла и неизвестные flags/aggregate дают явную
и сама delta-операция не выполняет пересчёт стадий, видимости, FX или время
Control. Обработанное количество при ней остаётся прежним. Отдельный
`update_loaded_mission_control_node_stage` реализует наследование parent ratio
и stage, ceiling-арифметику, CPU visible stage и копию processed amount.
Обход потомков `0x11130` пока не перенесён. Нужные lifecycle/visibility/FX
callbacks дают явные ошибки до записи; `update_effects = true` поддержан
только без фактической смены стадии. Licensed двухстадийный узел шахты
подтверждает отдельный переход `0 → 1` при доле `0.5`, без FX и window path. Гибель root/critical узла и неизвестные flags/aggregate дают явную
ошибку до записи; неподдержанные численные диапазоны тоже отклоняются.
Rust query обращается к загруженному объекту и поддерживает `0xe00` только для