From e29e3c6bb90444ec852df9ac42426f30415105dd Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 29 Oct 2026 15:58:33 +0400 Subject: feat(runtime): run resource schedules during world steps --- docs/appendices/knowledge-boundaries.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'docs/appendices/knowledge-boundaries.md') diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md index 58deb31..00b261c 100644 --- a/docs/appendices/knowledge-boundaries.md +++ b/docs/appendices/knowledge-boundaries.md @@ -380,11 +380,14 @@ RVA `0xbcf0` для остальных. Это подтверждает стат Отдельный API `advance_loaded_mission_resources` принимает явное время очереди и обновляет представленные поля `CurrentOre`, строк распределителя и Control -selector `1`. API не подключён к игровому циклу и не обновляет Control amount, -профили, special object-state gate или жизненный цикл объектов. Если обязательный +selector `1`. Тот же расчёт вызывают `step_headless` и `frame` с явным +clock очереди; подготовка ресурсов и мировой шаг завершаются атомарно. +Оконное приложение пока использует static preview. Этот путь не обновляет +Control amount, профили или special object-state gate. Если обязательный запрос позднего объекта не поддержан, транзакция возвращает ошибку без применения подготовленных изменений. AutoDemo-тест подтверждает связь настоящих профилей с -этим шагом, но не полный паритет миссии; отдельный aggregate getter Behavior RVA +этим шагом и проверяет откат при ошибке ресурсов или мировой очереди, +но не полный паритет миссии; отдельный aggregate getter Behavior RVA `0xa490` в oracle не исполнен. Behavior selectors `0x1002` и `0x1005` используют значения выбранного -- cgit v1.2.3