M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


(Смысл не уловлен/На потом) Неверное увеличивается Mk  -  Hruks,  17.06.2010  2:13:34

Номер модели должен увеличиваться не при каждом апгрейде (таких может быть сотни и даже больше), а при постройке юнита.
Алгоритм таков.
Запоминаем, какою юнит строился последним (например его номер модели во внутреннем представлении).
При очередной постройке юнита проверяем текущую модель и последнюю посотроенную. Если не совпадает, то модель увеличиваем.
Если были апгрейды, но юниты не строились и не закупались в начале, то это первая модель.
Если же содель совпадает, то выпускаем юнит с прежней моделью.

То есть если был куплен в начале скаут без апгрейдов.
Был куплен танк с апгрейдом.
То их модели Mk I.

Выпускаем все эти юниты на заводах.
Их модели будут по прежнему Mk I.
Это говорит о том, что их параметры были таковыми при закупке.

Далее делаем апгрейды скауту, танку, ассаулту.
Ещё выпускаем все эти юниты на заводах.
Их модели будут теперь Mk II.
Это уже говорит о том, что в течении игры они были улучшены.

При этом апгрейды можно делать за сколько угодно подходов. Главное. что между апгрейдами не выпускались юниты. То есть модель инкрементит завод при выпуске юнита.

    ответы :