feat(runtime): retain initial Control node amounts
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
Docs Deploy / Build and Deploy MkDocs (push) Successful in 34s
This commit is contained in:
5 files changed
+246
-2
No files matched your search
@@ -882,6 +882,15 @@ initial_mesh_state: Option<MissionControlNodeInitialMeshState>
|
||||
начинает с локального узла `1`. Это описывает исходную настройку: код пока не
|
||||
переключает стадии в ходе игры и не исполняет полный Control tick.
|
||||
|
||||
На той же начальной стадии Control вычисляет количество строки по NDP
|
||||
`max_volume`. Для загрузки Unit DAT проверенные множители равны `1.0`, поэтому
|
||||
количество совпадает с исходным значением NDP. Оригинал начинает с одинакового
|
||||
текущего и последнего обработанного количества; Rust сохраняет его один раз как
|
||||
`initial_amount_bits`. Это исходный снимок, а не неизменяемая вместимость:
|
||||
позднее Control меняет оба количества. В лицензированном `min_l_n1.dat`
|
||||
проверены, например, root row `0` со значением `1.0` и строка `EXTO` с local
|
||||
row `1` в общей позиции `22` со значением `6000.0`.
|
||||
|
||||
После загрузки количество в строках может меняться. Контроллер распределяет
|
||||
добавку либо пропорционально свободному месту, либо по очереди: при максимумах
|
||||
`[30, 60, 50]`, текущих значениях `[10, 20, 0]` и добавке `22` первый способ
|
||||
|
||||
Reference in new issue
Block a user