Сообщество Империал: Восстающие фракции в Medieval 2: Total War - Сообщество Империал




Avtocrator

Восстающие фракции в Medieval 2: Total War

Восстающие фракции в Medieval 2: Total War
Тема создана: 13 января 2013, 22:17 · Автор: Avtocrator
Просмотров:
 24 019

  • 8 Страниц
  • « Первая
  • 6
  • 7
  • 8
 1 
 Avtocrator
  • Imp
Imperial
 

Дата: 13 января 2013, 22:17

Скрипт восстания Союза Баронов

(на примере Medieval 2 TW Retrofit)

(с использованием материалов студии Марка)

Использование скрипта связано с привязкой к фракции новых ребелов, которые сами представлены отдельной фракцией.

Для того, чтоб сделать одну фракцию ребелом другой фракции необходимо всего 2 файла:
descr_sm_factions.txt
campaign_script.txt


В файле descr_sm_factions.txt необходимо прописать, какая фракция и у кого будет повстанцем:

Например у Англии фракция повстанец - Бароны, это прописывается одновременно у обеих фракций.
Англия:
faction england, shadowed_by barons_alliance

Бароны:
faction barons_alliance, shadowing england


Теперь файл campaign_script.txt, надо прописать условие восстания Баронов.

monitor_event FactionTurnEnd FactionType england
and I_TurnNumber > 8
and I_TurnNumber < 35
faction_emerge barons_alliance england 6 60.0 155.0 0.9 town false simon1 Simon de_Montfort 42
end_monitor


При игре за Англию между 8 и 35 ходами есть вероятность появления Баронов в качестве повстанцев.
Союз Баронов восстает в поселениях Англии, при том у Англии должно остаться как минимум 6 своих городов. Восстание происходит в поселении, если порядок в нем не превышает 60%, а так же в городах соседних с ним если порядок в них не выше 155%. 0.9 - вероятность появления повстанцев, town - минимальный уровень города, в котором могут появиться повстанцы, false - показывать или нет сообщение о появлении повстанцев.
simon1 Simon de_Montfort 42 - метка, имя и возраст лидера повстанческой фракции(обязательно).

В последующем условия восстания можно менять, но при этом уже не надо указывать атрибуты лидера фракции:
faction_emerge barons_alliance england 6 60.0 140.0 0.9 town false


Фракция-повстанец может как присутствовать на страт карте изначально, так и быть появляющейся фракцией.
Для появляющейся фракции в descr_strat.txt надо сделать следующую запись:
faction barons_alliance, balanced smith
ai_label barons_alliance
dead_until_emerged
re_emergent
denari 15000
denari_kings_purse 3000


Так же стоит сказать, что для взаимосвязанных фракций справедлив и обратный ход т.е. не только Бароны будут восставать у Англии, но и у самих Баронов будут вместо обычных ребелов - Англичане.

После того, как Бароны уничтожат Англию, то они сами станут Англией(только если Англия под контролем ИИ, иначе игра завершается).

* Где-то читал, что у фракций должна быть одинаковая культура, но все работает, даже если культуры разные(например прописывал Англии в качестве повстанца - Русь).


Поправка от камрада OPASEH:
можно использовать для скрипта лишь строку:
faction_emerge barons_alliance england 6 60.0 140.0 0.9 town false

однако работать она будет только при условии:
monitor_event FactionTurnEnd FactionType slave

     bitterhowl
    • Imp
    Imperial
     

    Дата: 22 января 2024, 16:57

    Delabras 22 января 2024, 16:36

    bitterhowl 22 января 2024, 12:09

    Да, через команду.

    Но в целом - возьмите мой ИИ из Bellum Universalum, там профиль ИИ у монголов horde_faction. И спаунить стек всё-таки не за 5 клеток, а подальше (крайнее расстояние 70). И всё, никаких команд на атаку не надо, они сами придут и все сделают как надо.

    пока нет возможности скачать мод, место на диске закончилось, можете, пожалуйста, файл скинуть на ИИ (так понял речь о descr_campaign_ai_db.xml)?

    Для просмотра ссылки Зарегистрируйтесь
       wint
      • Imp
      Imperial
       

      Дата: 22 января 2024, 18:51

      Delabras 22 января 2024, 16:36

      bitterhowl 22 января 2024, 12:09

      Да, через команду.

      Но в целом - возьмите мой ИИ из Bellum Universalum, там профиль ИИ у монголов horde_faction. И спаунить стек всё-таки не за 5 клеток, а подальше (крайнее расстояние 70). И всё, никаких команд на атаку не надо, они сами придут и все сделают как надо.

      пока нет возможности скачать мод, место на диске закончилось, можете, пожалуйста, файл скинуть на ИИ (так понял речь о descr_campaign_ai_db.xml)?

      Здравствуйте , камрад! Вы случаем не над натусом начали работать снова или так, что-то не серьезное?
         Master_TW_DAR
        • Imp
        Imperial
         

        Дата: 29 января 2024, 13:18

        Туториал на тему скрипта восстания баронов ...

        ---

        Сичевые Свитки - Статья - Использование скрипта Восстание Баронов


        Спойлер (раскрыть)
          • 8 Страниц
          • « Первая
          • 6
          • 7
          • 8
           
          Перевести Страницу
          Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 04:33 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline