Ну ситуация в общем понятна - захвачен вражеский город с чудесами, высоким уровнем культуры и большим населением. Ограбленное государство сильнее или же планов уничтожать его нет. Великих артистов нет. Сколько нужно солдатни, чтобы город не взбунтовался. И есть ли точная формула рассчёта?
<div class='quotetop'>Цитата(Artemios * 12.6.2008, 17:14) [snapback]250456[/snapback]</div>Города, захваченные силой, не переходят к владельцу в результате бунта.Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
[/b]
<div class='quotetop'>Цитата(Monster * 12.6.2008, 21:41) [snapback]250521[/snapback]</div><div class='quotetop'>Цитата(Artemios * 12.6.2008, 17:14) [snapback]250456[/snapback]Города, захваченные силой, не переходят к владельцу в результате бунта.Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
[/b]
[/b][/quote]
Есть такая опция, по-моему даже по умолчанию могут.
<div class='quotetop'>Цитата(OT4E * 12.6.2008, 23:54) [snapback]250522[/snapback]</div><div class='quotetop'>Цитата(Monster * 12.6.2008, 21:41) [snapback]250521[/snapback]<div class='quotetop'>Цитата(Artemios * 12.6.2008, 17:14) [snapback]250456[/snapback]Города, захваченные силой, не переходят к владельцу в результате бунта.Что значит "постоянно"? Второй бунт - это выдворение армии и переход к державе, откуда население родом. Или опция мирного перехода бывшему владельцу не установлена.
[/b]
[/b][/quote]
Есть такая опция, по-моему даже по умолчанию могут.
[/b][/quote]
Блин, отстал от жизни...![]()
Вспомнил, где видел:
http://forums.civfanatics.com/showthread.php?t=225927
А именно (до БтС):
<div class='quotetop'>Цитата</div>Сделаю перевод.The base revolt power starts at 1 and then two factors are added. The first is 2x the city's highest ever population. The second is the number of directly adjacent squares that the revolting people's civilization controls times the current game era. Current game era is considered to be the average era of the remaining players, rounded down, with ancient being considered '1', medieval '2', and so on. So, in the final era (6), if the side the city wants to revolt for controls all 8 squares around the city, this could be as high as 48.
The base revolt power is then multiplied by several factors. The first is the ratio of the two sides' plot culture for the city square. The formula for this multiplier is 1 + ((revoltCulture - cityOwnerCulture) / (revoltCulture)). This would be a number between 1 and 2, being near 2 if the revolt's plot culture is much higher than the owner, and being near 1 if the two are almost equal. If the revolt's plot culture is twice that of the city owner (i.e., 67% revolting nationality, 33% owner nationality), the value would be about 1.5. Sorry for the ugly math, but I can't find a way to explain it more simply at the moment.
Fortunatly, the other multipliers are a bit simpler. If the revolting civilization's state religion is present, the value is doubled. If the city owner's state religion is present, the value is halved. If both are present, these two multipliers cancel each other out. If somebody doesn't have a state religion, they don't get a multiplier.
The city's garrison strength is also simple. Start at 1 and add the cultural garrison strength of all units in the city, regardless of ownership. Double this if the owner and revolting civilization are at war. The only catch is that cultural garrison strength can't be found in game, so here is a list of unit values:
The city's garrison strength is also simple. Start at 1 and add the cultural garrison strength of all units in the city, regardless of ownership. Double this if the owner and revolting civilization are at war. The only catch is that cultural garrison strength can't be found in game, so here is a list of unit values:
warrior, quecha: 3
archer, skirmisher, axe, spear, phalanx, chariot, immortal, catapult: 4
swordsman, jaguar, praetorian, horsearcher, keshik, war elephant: 5
mace, samurai, pike, longbow, crossbow, chokonu, knight, camelarcher, conquistador: 6
musketman, musketeer, grenadier, cannon: 7
rifle, redcoat, calvalry, cossack: 8
machine gun: 9
infantry, SAM infantry, gunship, artillery: 10
marine, SEAL, tank, panzer: 12
mech infantry, modern armor: 16
Note that ships, planes, workers, great people, and other non-military or non-land units don't help keep a city under control.
[/b]
Перевод:
Как считается вероятность культурного бунта и как с ней бороться юнитами:
1. Базовое значения параметра бунта = 1. Прибавляем к нему 2 фактора:
- 2*максимальное за всю историю население города
- количество соседних клеток, контролируемых культурой соседа (максимум 8) * номер эпохи (1 для древности, 2 для классики, 6 для модерна)
2. Полученное число умножаем на:
- мультипликатор отношения культур: (2 - своя/чужая).
- 2, если в городе есть госрелигия соседа-культуриста
- 1/2, если в городе есть своя госрелигия
3. Вычитаем силу гарнизона (независимо от того, кому принадлежат войска - даже если соседу-культуристу):
(1 + сумма очков культуры гарнизона)
Умножаем их на 2, если мы с соседом в войне.
Культурная сила юнитов:
дубы всяких видов - 3
луки, топоры, коляски, копья и каты - 4
мечи, конелуки, слоны - 5
масяни, арбалеты, длиннолуки, пики, рыцари - 6
мушкеты, гренки. пушки - 7
ружья, кавалерия - 8
пулемет - 9
пехота, ПЗРК, вертолеты, артиллерия - 10
морпехи, танки - 12
мотопехота, современные танки - 16
Корабли, самолеты, рабы, Великие не имеют культурной силы.
Спасибо товарищу DerangedDuck!
<div class='quotetop'>Цитата(Lexad * 12.6.2008, 22:21) [snapback]250527[/snapback]</div>современные танки - 16[/b]![]()
![]()
![]()
Нда, видимо Т-72 в Грозном не совсем современными были. и M-48 Patton во Вьетнаме...
А если серьезно, то полк НКВД явно эффективнее танкового полка при удержании реального города.
<div class='quotetop'>Цитата</div>Вроде, так и есть:Блин, надо проверить. Я всегда считал, что захваченный город надо голодоморить, чтобы некому было восстать. Но раз используется "максимальное за всю историю население города", то похоже, что это бессмысленно.[/b]
Из файла CvCity.cpp:
iStrength += (getHighestPopulation() * 2);
а определяется Highest вроде корректно:
if (getPopulation() > getHighestPopulation())
{
setHighestPopulation(getPopulation());
}
А можно полностью прояснить вопрос культурного перехода захваченного войной города именно к владельцу!
Потому как из своего опыта - у меня захваченные города переходили культурой к соседу, но никак не обратно к владельцу!
Еще часть - про культуру клетки и эффект ВА.
Часть 1 - культура клетки
1. Каждый ход к любой клетке в культурных границах города прибавляется культура-в-ход города (то, что ты видишь в окне города).
2. Каждый ход к любой клетке в культурных границах города прибавляется 20*(культурный радиус города - радиус, в котором клетка), т.е. 0 для внешнего радиуса, 20* культурный радиус для самой клетки города.
Таким образом, тебе надо перебить все накопленные очки культуры клетки за все ходы, что ими владел ИИ. Даже если сама культура города была низкой (а это не так - там были Чуда), то халявные +20, +40, +60 и +80 (раз макс. радиус был 4) культуры в ход делают накопленную культуру клетки огромной.
Код от Динамика:
changePlotCulture = ((eCultureLevel - iCultureRange) * iFreeCultureRate) + iCultureRate + 1,
где
eCultureLevel > 1 - культурный уровень (2 - 20%, 3-40%, и т.д.);
iCultureRange - расстояние от центра города, для центра = 1;
iFreeCultureRate = 20;
iCultureRate - культура в ход.
Часть 2 - эффект ВА
1. К культуре города добавляются 4000 твоей культуры (на нормале) от ВА, 20 итераций по 200 нот.
2. Расширяются границы
3. Каждой клетке добавляется культура по формуле из части 1 (включая 20*N)
4. Следующая итерация из 20
5. Конец цикла.
Таким образом, получаем существенно меньше, чем просто культуру от радиуса 4 за 20 ходов.
<div class='quotetop'>Цитата(Lexad * 12.6.2008, 21:21) [snapback]250527[/snapback]</div>Не понял, какой мультипликатор используется если госрелигия одинаковая?...
2. Полученное число умножаем на:
- мультипликатор отношения культур: (2 - своя/чужая).
- 2, если в городе есть госрелигия соседа-культуриста
- 1/2, если в городе есть своя госрелигия
...[/b]