Играю за "ООН" - все юниты, кроме сетлеров и рабочих с hidden nationality
Цель моя поддерживать равновесие и прекращать конфликты, то есть я всегда выступаю на стороне слабого, поодерживаю баланс сил между разными госудаствами - цель игры не дать погибнуть ни одной цивилизации.
До изобретения физики было все замечательно, но вот после начались проблемы, дело в том, что юниты в возможностью перехвата воздушных целей противника лишаются этой возможности, если они с hidden nationality. Вернее, в случае, если война объявлена, то конечно перехватыват, а если я в мире с теми, кто бомбит мои ХН юниты, то они не "защищаются", а поскольку я перманетно в "мире" со всеми, то получается что мои войска можно бомить безнаказанно.
Вопрос к опытным мододелам - где искать механизм перехватов и как можно исправить ситуацию, то есть сделать так, что бы перехват работал на юнитах с hidden nationality в "мирное время".
Спасибо заранее
SDK CvUnit.cpp
bool CvUnit::interceptTest(const CvPlot* pPlot) (Расчитует вероятность перехвата)
CvUnit* CvUnit::bestInterceptor(const CvPlot* pPlot) const (Вычисляет наилучшего перехватчика)
Еще может в питоне где-то.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод