PDA

Просмотр полной версии : Правка агрессивности лидеров



sjk
12.09.2007, 09:54
Добрый день.
Подскажите пожалуйста, как можно изменить агрессивность некоторых лидеров.
Т.е. какие настройки в LeaderHeadsInfo.xml можно подправить, чтобы они нагло себя вели, и рано или поздно обязательно объявили войну?
Или наоборот, чтобы были добрыми.

Как показывает практика, AggressiveAI + правка взаимоотношений в WorldBuilder явно недостаточно.

NeverMind
12.09.2007, 11:52
Самый простой способ - понизить в Civ4HandicapInfo.xml значения iAttitudeChange для нужных уровней. Этот тэг изменяет базовое отношение друг к другу всех лидеров. Например, если поставить -8, стартовым отношением будет уже Annoyed.

Пример для Noble:

<HandicapInfo>
<Type>HANDICAP_NOBLE</Type>
<Description>TXT_KEY_HANDICAP_NOBLE</Description>
<Help>TXT_KEY_HANDICAP_NOBLE_HELP</Help>
<iFreeWinsVsBarbs>2</iFreeWinsVsBarbs>
<iAnimalAttackProb>85</iAnimalAttackProb>
<iStartingLocPercent>40</iStartingLocPercent>
<iAdvancedStartPointsMod>100</iAdvancedStartPointsMod>
<iGold>0</iGold>
<iFreeUnits>8</iFreeUnits>
<iUnitCostPercent>50</iUnitCostPercent>
<iResearchPercent>100</iResearchPercent>
<iDistanceMaintenancePercent>75</iDistanceMaintenancePercent>
<iNumCitiesMaintenancePercent>70</iNumCitiesMaintenancePercent>
<iMaxNumCitiesMaintenance>5</iMaxNumCitiesMaintenance>
<iColonyMaintenancePercent>100</iColonyMaintenancePercent>
<iMaxColonyMaintenance>100</iMaxColonyMaintenance>
<iCorporationMaintenancePercent>100</iCorporationMaintenancePercent>
<iCivicUpkeepPercent>80</iCivicUpkeepPercent>
<iInflationPercent>90</iInflationPercent>
<iHealthBonus>2</iHealthBonus>
<iHappyBonus>4</iHappyBonus>
<iAttitudeChange>-1</iAttitudeChange>


Описание тегов CIV4LeaderHeadsInfo.xml можно посмотреть тут (http://www.civfanatics.ru/forum/index.php?showtopic=2785). Но там придется настраивать значения для каждого лидера отдельно. Например, можно понизить значения тега NoWarAttitudeProbs.


PS. Кстати, опция "Агрессивный AI" в BtS не дает -2 в отношениях. Эта часть "откомментирована" в SDK.

[code]//

sjk
12.09.2007, 13:42
спасибо, то что нужно!

Vasilich
13.09.2007, 19:36
Братцы, поиск не помог, а отдельную тему не хотца создавать по такому маленькому вопросу.
А вопрос вот какой. При начале новой игры, при выборе соперников у ИИ-игроков стоит по умолчанию уровень сложности на котором они будут играть со мной, но он заблокирован и неизменяем.Так вот как и где его можно менять,редактировать.Хотца и так и так погамать, дюже загорелось у мене.

Линник
13.09.2007, 20:07
<div class='quotetop'>Цитата(Vasilich * 13.9.2007, 20:00) 201335</div>

Братцы, поиск не помог, а отдельную тему не хотца создавать по такому маленькому вопросу.
А вопрос вот какой. При начале новой игры, при выборе соперников у ИИ-игроков стоит по умолчанию уровень сложности на котором они будут играть со мной, но он заблокирован и неизменяем.Так вот как и где его можно менять,редактировать.Хотца и так и так погамать, дюже загорелось у мене.
[/b]
:yes: :yes: :yes: Меня это тоже интересует.
з.ы. Н.М.! Мож возобновим "мелкие вопросы"?

Blacksun
14.09.2007, 01:24
Менять можно только свой уровень, а у АИ он постоянный - Noble.

NeverMind
14.09.2007, 11:43
<div class='quotetop'>Цитата(Vasilich * 13.9.2007, 21:00) 201335</div>
А вопрос вот какой. При начале новой игры, при выборе соперников у ИИ-игроков стоит по умолчанию уровень сложности на котором они будут играть со мной, но он заблокирован и неизменяем.Так вот как и где его можно менять,редактировать.[/b]
Уровень сложности задается в GlobalDefines.xml (http://modiki.civfanatics.ru/index.php/GlobalDefines) сразу для всех AI-игроков (там стоит Noble).

[code]