Последний раз редактировалось Defender; 16.05.2016 в 05:57.
Я не знаю, каким оружием будет вестись Третья Мировая Война, но в Четвертой будут сражаться палками и камнями. (с) Альберт Эйнштейн
Сценарий исторического старта на Земле 1521 г. н. э. на 31 цивилизацию для мода RedForce
Забывалка вот: MemoryDecays в Leaderheadinfos.xml. Генерируется рандомное число между нулем и введенным числом. Оно и будет минусов за предыдущие отношения и за войну в том числе. Ядерки регулируются в параметрах усталости от войны в gameinfos.
Но в Leaderheadinfos.xml нет такого параметра, как MemoryDecays. MemoryDecays там является как бы заголовком для группы других параметров, но сам численного значения не имеет. А вот в этой группе параметров нет ничего про забывание объявления войны. Там только конкретно про отказы помочь и прочее.
А в каком именно файле gameinfos про ядерки и усталость от войны? Подскажите, пожалуйста. Не смог найти.
Я не знаю, каким оружием будет вестись Третья Мировая Война, но в Четвертой будут сражаться палками и камнями. (с) Альберт Эйнштейн
Сценарий исторического старта на Земле 1521 г. н. э. на 31 цивилизацию для мода RedForce
Виноват, про усталость от ядерок - в GlobalDefines.xml
WW_HIT_BY_NUKE = Баллы усталости от войны за каждый ядерный удар по игроку (3)
WW_ATTACKED_WITH_NUKE = Баллы усталости от войны за каждую ядерную ракету, выпущенную игроком (12)
WW_DECAY_RATE = Изменение усталости от войны каждый ход (-1)
Я не знаю, каким оружием будет вестись Третья Мировая Война, но в Четвертой будут сражаться палками и камнями. (с) Альберт Эйнштейн
Сценарий исторического старта на Земле 1521 г. н. э. на 31 цивилизацию для мода RedForce
Извините, что вмешиваюсь, но почему бы просто в memoryDecays не добавить параметр MEMORY_DECLARED_WAR и задать ему число в тех же процентах? По сути параметры из memoryDecays и MemoryAttitudePercent начинаются с "MEMORY_", а значит они идентичны. Если же нужно в ходах, то тут только через SDK.