Как реализовать (желательно средствами python-а) событие самопроизвольного исчезновения религии в городе? Типа "Ваши подданные утратили веру".
GlobalDefines / GlobalDefinesAlt
здесь поройся..
Дальность обзора
RECON_VISIBILITY_RANGE = BtS. Максимальная дальность обзора юнитов (5)
PLOT_VISIBILITY_RANGE = Базовая дальностьб обзора тайла (1)
UNIT_VISIBILITY_RANGE = Базовая дальность обзора юнитов (1)
PEAK_SEE_FROM_CHANGE = Изменение обзора с горы (2)
PEAK_SEE_THROUGH_CHANGE = Изменение видимости тайла с горой (2)
HILLS_SEE_FROM_CHANGE = Изменение обзора с холма (1)
HILLS_SEE_THROUGH_CHANGE = Изменение видимости тайла с холмом (1)
SEAWATER_SEE_FROM_CHANGE = Изменение обзора с моря (0)
SEAWATER_SEE_THROUGH_CHANGE = не используется (?)
Большое спасибо. RECON_VISIBILITY_RANGE за это отвечает. Видимо, у разведки авиацией не прописано конкретное значение видимой области, и оно просто приравнивается к максимальной дальности обзора. Потому после ее корректировки изменилась и область разведки авиацией.
P.S. Английским плохо владею, потому сразу не понял. Но ради интереса решил вбить в переводчик эти слова. Оказывается, RECON_VISIBILITY_RANGE - разведывательная дальность обзора. Видимо, дело в кривом переводе. Ведь перевели как "Максимальная дальность обзора юнитов".
1. В файле CIV4UnitInfos найти эсминца (DESTROYER) и строку UnitClassDefenseMods заменить на:
<UnitClassDefenseMods>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_ATTACK_SUBMARINE</UnitClassType>
<iUnitClassMod>25</iUnitClassMod>
</UnitClassDefenseMod>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_SUBMARINE</UnitClassType>
<iUnitClassMod>25</iUnitClassMod>
</UnitClassDefenseMod>
</UnitClassDefenseMods>
И аналогично со строкой UnitClassAttackMods, только вместо Defense везде Attack. 25 заменить на необходимое значение бонуса в процентах.
Разумеется, не забыть сохранить резервную копию файла, на всякий случай.
2. Не пользовался, так что не знаю.
3. Механика боя описана в самой цивилопедии. Более подробное описание можно найти в инете, но чтобы понять, как работает первый удар, будет достаточно информации из цивилиподии. К примеру, у юнита 2 первых удара, тогда если он проигрывает в первых двух раундах боя, то не получает урон (но и не наносит его). При победе в раунде неиспользованный первый удар в следующие раунды не переносится. Когда у юнита, к примеру, 1-2 первых удара, то это означает, что у него гарантированно будет 1 первый удар, а также 50% шанс, что будет еще и второй. Если 0-2 первых удара, то это почти то же самое, что и 1 первый удар, но за исключением того, что будет больше рандома. Так как у юнита будет 33,(3)% шанс получить 2 первых удара, 33,(3)% - 1 и 33,(3)% не получить ни одного.
Первый удар обсуждался здесь: http://www.civfanatics.ru/threads/69...B4%D0%B0%D1%80
и здесь: http://forum.civru.com/index.php?act...ic=7605&page=0