docs(behavior): trace research context owner transfer
Docs Deploy / Build and Deploy MkDocs (push) Successful in 35s

This commit is contained in:
Valentin Popov committed 2026-10-31 06:06:59 +04:00
1 parent 8f4b8d1d14
commit cbf20b4965
2 files changed
+41 -13

No files matched your search

+10
View File
@@ -526,6 +526,16 @@ let cost = calc_full_research_cost(&candidate, &table)?;
Эти результаты относятся к синтетическому исследовательскому контексту;
штатный Handler(43) и запуск миссии здесь не проверялись.
Владелец начальной записи исследования — индекс текущего прохода по кланам.
Движок сохраняет его в `descriptor[0]`, а затем переносит в контекст, чтобы
связать запрос с AI-данными того же клана.
Это значение отдельно от аргумента 1 `AddNewObjectToGame`, берущегося из
`GetNetPlayerNum`, и от TMA-тега `second_resource`, задающего число вызовов
AI-слота `+0x38`. Передача поля подтверждена по статическому коду; выполнение
Handler(43) и штатный запуск миссии остаются непроверенными. Технические
сведения и адреса исходных сборок приведены в [границах знания](../appendices/knowledge-boundaries.md).
Отдельная frozen-матрица непосредственно вызвала chooser GOG `ai.dll` SHA-256
`c19cd6cd31cd2896f8c4ba0f0e700dd3408aec8182daaf4863d98a7d233a2abc`: функция
`FUN_10010f90` (RVA `0x10f90`) прошла три guard-case и все 15 проверок.