Показать сообщение отдельно
Старый 03-05-2020, 22:53   #573
CrazyIvan
Bugcatcher
 
Аватар для CrazyIvan
 
Регистрация: Nov 2008
Адрес: Russia Kursk City
Сообщений: 1,017
Цитата:
Сообщение от Torpedo 65-76 Посмотреть сообщение
Она со старта в Альянсе.Так ведь смысл скрипта ''Альянс'' в том что бы разные стороны в союзников превращать,или я не правильно понял ? Или чего то не знаю ? И почему AI -корабль атакует союзника тоже не пойму.Видимо этот скрипт баговый,кстати,на этой же карте скрипт ''ROE'' со старта ведет себя так же,то есть происходит атака,несмотря на то что приходит доклад о срабатывании триггера.
Альянсы не работают с разными ROE.
Невозможно иметь в одном альянсе стороны WAR и PEACE.
Т.е - при назначении альянса, РОЕ приводится к какому то, единому значению. я это не смотрел подробно, т.е - как это меняется WAR на PEACE или PEACE меняется на WAR.

А скрипт бажит, скорое всего из-за того, что в момент первоначального детекта, платформа были признана HOSTILE. А в момент переключения альянса, повторной переклассификации не будет, поскольку, это не так называемый NEWTRACK. Переклассификация может быть сделана только во вторичной доктрине - когда вызывается определенная доктрина под конкретный тип цели. В этом случае, вторичная доктрина может вообще не была вызвана из первичной (по какой причине - это надо смотреть отдельно).

А вообще, по большому счету - корабли управляются непосредственно из движка.
Можно удалить все доктрины для кораблей. и они все равно, будут применять свое оружие против противника. Но алгоритм который изначально там прописан - тоже не ахти какой. Например, присвоение скорости кораблю 2/3 от максимальной скорости при обнаружении ПЛ. Для каких целей? Чтобы корабль стал абсолютно глухим - и с пассивной и активной акустикой ?
А нормальных инструментов, для написания нормальных доктрин - нет. Того что дали соналисты - это так, один смех. Но и написать нормальную доктрину, очень сложно. Поскольку чрезвычайно сложно описать все ситуации, как должен вести себя корабль.Сейчас это описано на примитивом уровне - ну например если корабль АСВ направленности и имеет АСВ вертушку на борту - доктрина не приписывает кораблю следовать к обнаруженной ПЛ. Поскольку будет запущен вертолет. Если у корабля нет вертолета, но это АСВ корабль - тогда идти к обнаруженной ПЛ на дистанцию досягаемости его оружия, на скорости, которая не позволяет терять акустический контакт с целью. итд итп. Т.е - сложно описать все эти состояния. Чтобы они не входили в какое то противоречие друг с другом.
Или вот такой вариант - если ПЛ уходит на максимальной скорости, а сам корабль имеет скорость гораздо меньшую чем ПЛ (например ПЛ - 32 узла а максимальная скорость корабля только 28 узлов). как быть в этом случае? тупо догонять ПЛ на максимальной скорости, заведомо зная что ПЛ все равно оторвется от корабля? Если преследовать - то сколько ? В конце концов, это приведет к тому что обе платформы просто войдут в цикл спринт дрейф, и это будет полная цикличность.
__________________
Only the dead have seen the end of the war.

Последний раз редактировалось CrazyIvan; 03-05-2020 в 23:17.
CrazyIvan вне форума   Ответить с цитированием