fix(runtime): preserve native mission outcome guards
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
Docs Deploy / Build and Deploy MkDocs (push) Successful in 37s
This commit is contained in:
6 files changed
+524
-68
No files matched your search
@@ -229,6 +229,18 @@ Tag выбирает конкретное правило. Для tag 1 запи
|
||||
[`приложении о сценарной VM`](../appendices/script-vm.md#evaluator-записей-условий-ai-dll-rva-0x5180)
|
||||
и [`границах знаний`](../appendices/knowledge-boundaries.md#script-vm).
|
||||
|
||||
### Исход миссии и состояние игры
|
||||
|
||||
Сообщение сценария об успехе или провале проходит ещё один рубеж — обратный
|
||||
вызов в игровое приложение. У этой границы есть собственные правила: в режиме
|
||||
отдельной миссии вызов может записать новый исход, а в автоматической демо-игре
|
||||
та же ветвь подавляется. Повторный сигнал не обязан исправлять соседний флаг
|
||||
или сохранённый Rust-исход: оригинал решает по своему слову состояния, а не по
|
||||
сравнению всех полей между собой. Поэтому загрузка карты не означает, что игра
|
||||
уже перешла в активный игровой цикл; это отдельный шаг запуска. Технические
|
||||
смещения, начальное состояние и граница проверки описаны в
|
||||
[`приложении о сценарной VM`](../appendices/script-vm.md#состояние-обратного-вызова-исхода-миссии).
|
||||
|
||||
### TRF и preload-данные
|
||||
|
||||
TRF-файлы проходят структурный разбор. `auto.trf`, `data.trf` и tutorial
|
||||
|
||||
Reference in new issue
Block a user