Папка Misc в CIV4DetailManager вот эти значения отличаются от базовых:
<Fader>
<Name>UNIT_SCALE</Name>
<Key>700.0, 0.8</Key>
<Key>1500.0, 1.1</Key>
<Key>3000.0, 1.4</Key>
<Key>5000.0, 1.7</Key>
<!-- Rhye - end -->
</Fader>
Если вернуться к оригинальным - работает корректно или почти корректно.
Это изменение там не единственное.
Размер пулемета задавал 0,22 вместо 0,44 оригинальных.
Всем привет. Может быть, вопрос не совсем по теме, но ответ на него нужен мне для моддинга. Так что надеюсь, ничего страшного, что задаю его здесь. Заранее извиняюсь, если что.
К примеру, у нас есть ситуация: на одной клетке находятся мои Эсминец и Уд. подв. лодка без каких-либо прокачек (то есть сила абсолютно одинакова). На них нападает вражеский Эсминец. Кто встанет на защиту первым? От чего это зависит? Возможно, от того, кто был построен первым, возможно, заложена какая-то определенная очередность (к примеру, кто в файле XML стоит выше), возможно, первым обороняться будет тот юнит, который дешевле при равной силе, возможно, кто встал на клетку первым, возможно, вообще рандомно, возможно, еще как-то... В общем, каким образом будет определяться первый защитник, если сила юнитов равна?
Думаю, что по количеству первых ударов, опыту и расположения других юнитов противника рядом с полем боя.
Изменить приоритет атаки и защиты можно в Unitinfos.xml в строке iUnitClassTargetsAttack и iUnitClassTargetsDefense
А если эти параметры тоже равны?
Что это означает? Поясните, пожалуйста.
Это не тот приоритет, о котором я говорю. Данные параметры, насколько я понимаю, заставляют юнита атаковать всегда первым указанный юнит / защищаться против указанного юнита, даже если он значительно слабее. Я же говорю только о случаях, когда сила обороняющихся юнитов равна. Как в приведенном мной примере, Эсминец и Уд. подв. лодк, находящиеся на одной клетке и не имеющие никаких прокачек.
Всем спасибо.
Думаю, что нет. Так как если Уд. подв. лодку обнаружит другой юнит, а нападет, к примеру, Линкор, то все равно она первой встанет на защиту. После различных тестов лично у меня осталось 3 возможных варианта (может быть, что-то не досмотрел):
1. Уд. подв. лодка защищает Эсминца, так как он является ПВО;
2. Уд. подв. лодка защищает Эсминца, так как он быстрее, а потому считается полезнее при равной силе;
3. Где-то прописана определенная очередность приоритета обороны юнитов при равной силе. Точнее, прописана она, в любом случае. Вопрос лишь в том, на что игра смотрит сначала: на первые 2 пункта / какой-то 1 из них или сразу на третий.
Если хорошенько порыться в SDK, то, по крайней мере в road to war написано, если рядом с тайлом, на котором происходит битва есть другие юниты противника, то программа бережет для них специального защитника.
Например: если 2 морпеха и антитанк собираютя атаковать двух пулеметчиков, а рядом (в пределах трех клеток, в зоне видимости) бродит еще и вражеский танк, то морпехи атакуют пуликов, а антитанк бережется для защиты от танка.