|
•(Смысл не уловлен/На потом) Неверное увеличивается Mk - Hruks, 17.06.2010 2:13:34 |
|
|
Номер модели должен увеличиваться не при каждом апгрейде (таких может быть сотни и даже больше), а при постройке юнита. Алгоритм таков. Запоминаем, какою юнит строился последним (например его номер модели во внутреннем представлении). При очередной постройке юнита проверяем текущую модель и последнюю посотроенную. Если не совпадает, то модель увеличиваем. Если были апгрейды, но юниты не строились и не закупались в начале, то это первая модель. Если же содель совпадает, то выпускаем юнит с прежней моделью.
То есть если был куплен в начале скаут без апгрейдов. Был куплен танк с апгрейдом. То их модели Mk I.
Выпускаем все эти юниты на заводах. Их модели будут по прежнему Mk I. Это говорит о том, что их параметры были таковыми при закупке.
Далее делаем апгрейды скауту, танку, ассаулту. Ещё выпускаем все эти юниты на заводах. Их модели будут теперь Mk II. Это уже говорит о том, что в течении игры они были улучшены.
При этом апгрейды можно делать за сколько угодно подходов. Главное. что между апгрейдами не выпускались юниты. То есть модель инкрементит завод при выпуске юнита. |
|
| |