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

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


(Исправлено/Добавлено) Индикация подводных.  -  Hruks,  15.06.2010  4:32:33

Как-то очень странно происходит отображение подводных юнитов.
То юнит невидим для противника, но отображается в надводном состоянии, то наоборот, юнит виден на экране, но показан в погруженном состоянии.
При стрельбе юнит всплывает аж на 2 хода. То есть в текущий ход, в ход противника, да ещё и в след свой ход. В след свой ход юнит уже должен быть погружен, если вне зоны детектора.

Должно быть простое правило:
Если юнит в воде и обнаружен - состояние надводное.
Если юнит в воде и не обнаружен - подводное.
При стрельбе или попадании в зону детектора, юнит становится обнаруженным, а значит состояние надводное.
Состояние должно сохраняться до след хода, если не было движения.
Если юнит сдвинулся, то если он в зоне детектора - он всё ещё обнаружен и на поверхности.
Если после движения он вне зоны детектора и не на берегу, то погружается и становится невидимым.