|
•(Исправлено/Добавлено) Индикация подводных. - Hruks, 15.06.2010 4:32:33 |
|
|
Как-то очень странно происходит отображение подводных юнитов. То юнит невидим для противника, но отображается в надводном состоянии, то наоборот, юнит виден на экране, но показан в погруженном состоянии. При стрельбе юнит всплывает аж на 2 хода. То есть в текущий ход, в ход противника, да ещё и в след свой ход. В след свой ход юнит уже должен быть погружен, если вне зоны детектора.
Должно быть простое правило: Если юнит в воде и обнаружен - состояние надводное. Если юнит в воде и не обнаружен - подводное. При стрельбе или попадании в зону детектора, юнит становится обнаруженным, а значит состояние надводное. Состояние должно сохраняться до след хода, если не было движения. Если юнит сдвинулся, то если он в зоне детектора - он всё ещё обнаружен и на поверхности. Если после движения он вне зоны детектора и не на берегу, то погружается и становится невидимым.
|
|
| |