Показать сообщение отдельно
Старый 04-05-2020, 23:10   #578
Torpedo 65-76
Sergeant
 
Регистрация: Nov 2019
Сообщений: 214
Цитата:
Сообщение от CrazyIvan Посмотреть сообщение
Альянсы не работают с разными ROE.
Невозможно иметь в одном альянсе стороны WAR и PEACE.
Т.е - при назначении альянса, РОЕ приводится к какому то, единому значению. я это не смотрел подробно, т.е - как это меняется WAR на PEACE или PEACE меняется на WAR.

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

А вообще, по большому счету - корабли управляются непосредственно из движка.
Можно удалить все доктрины для кораблей. и они все равно, будут применять свое оружие против противника. Но алгоритм который изначально там прописан - тоже не ахти какой. Например, присвоение скорости кораблю 2/3 от максимальной скорости при обнаружении ПЛ. Для каких целей? Чтобы корабль стал абсолютно глухим - и с пассивной и активной акустикой ?
А нормальных инструментов, для написания нормальных доктрин - нет. Того что дали соналисты - это так, один смех. Но и написать нормальную доктрину, очень сложно. Поскольку чрезвычайно сложно описать все ситуации, как должен вести себя корабль.Сейчас это описано на примитивом уровне - ну например если корабль АСВ направленности и имеет АСВ вертушку на борту - доктрина не приписывает кораблю следовать к обнаруженной ПЛ. Поскольку будет запущен вертолет. Если у корабля нет вертолета, но это АСВ корабль - тогда идти к обнаруженной ПЛ на дистанцию досягаемости его оружия, на скорости, которая не позволяет терять акустический контакт с целью. итд итп. Т.е - сложно описать все эти состояния. Чтобы они не входили в какое то противоречие друг с другом.
Или вот такой вариант - если ПЛ уходит на максимальной скорости, а сам корабль имеет скорость гораздо меньшую чем ПЛ (например ПЛ - 32 узла а максимальная скорость корабля только 28 узлов). как быть в этом случае? тупо догонять ПЛ на максимальной скорости, заведомо зная что ПЛ все равно оторвется от корабля? Если преследовать - то сколько ? В конце концов, это приведет к тому что обе платформы просто войдут в цикл спринт дрейф, и это будет полная цикличность.
На счет скрипта ''Альянс'' все так и есть.В моем случае корабль успевает среагировать на HOSTILE,раньше чем срабатывает скрипт буквально на долю секунды.Проверил это.В целом скрипт Альянс работает как надо.С ROE видимо точно такая ситуация.
Torpedo 65-76 вне форума   Ответить с цитированием