VadAntS
разве в Наполеоне не работает функция CampaignUI.RetrieveDiplomacyDetails("фракция").Protectorates?
а х.его з.
судя по синтаксису эта функция внутри scripting.lua (где собственно всё в ВиМ и находится) для кампании не включится ,
её надо во внешнюю библиотеку пробовать.
Если она действительно может вызвать список протекторатов на текущий момент - то надо этот список ещё как то с текущей фракцией сравнить. А такие фокусы я не умею, ибо не программист и даже не любитель.
В игре есть странности - типа не обновляющегося интерфейса когда фракция перестает быть протекторатом, или резкий рост числа вылетов при появлении фракции-протектората Вестфалии, или многократное срабатывание скриптов на событие касающееся протектората (хотя никакого цикла не прописано). + наблюдения что оставшиеся после последней чистки вылеты в моде, появляются после появления на карте протекторатов, как то заставляют сомневаться.
- - - - - - Сообщение автоматически склеено - - - - - -
Богданов
протектораты стараюсь не образовывать из-за дурацкой привычки моих союзников их аттаковать
вообще-то в ИИ должно быть изначально прописано не трогать протектораты своего союзника