Сообщество Империал: Скрипты Fleur de Lis - Сообщество Империал

Jukoman

Скрипты Fleur de Lis

Предложения по скриптам
Тема создана: 30 декабря 2017, 12:37 · Автор: Jukoman
 2 
 Jukoman
  • Imperial
Imperial
Форумчанин

Дата: 30 декабря 2017, 12:37

Скрипты в данный момент в нерабочем состоянии, но это важная часть геймплея, и мы планируем их разнообразить.
Любые идеи и ссылки на успешную реализацию в других проектах будут полезны.

На данном этапе ясно следующее:
1. Будет скрипт возрождения фракций из Булатной стали
2. Будет скрипт передачи наследника
3. Конечно Германик
4. Скрипты тактических моделей полководцев
5. Скрипты исторических событий и битв
6. Скрипт "укус волка" :)

Однозначно не будет скрипта вторжения монголов.

Остальное в процессе.
     bitterhowl
    • Imperial
    Imperial
    El Compilator

    Дата: 30 апреля 2018, 17:07

    Для просмотра ссылки Зарегистрируйтесь
       Jukoman
      • Imperial
      Imperial
      Форумчанин

      Дата: 30 апреля 2018, 17:16

      проще было бы скрипт скинуть, конечно.
         Jukoman
        • Imperial
        Imperial
        Форумчанин

        Дата: 27 июня 2018, 19:28

        Такой вопрос:
        есть ли команда для триггеров - если агент появился в такой-то провинции?
        Это касаемо еретиков и ведьм.
        Если еретик появился в определенной провинции, то он меняет свою внешность.
           Edmond
          • Imperial
          Imperial
          Белый маг

          Дата: 27 июня 2018, 20:47

          Trigger Best_Heretic
          WhenToTest CharacterTurnStart

          Condition CharFactionType slave
          and AgentType = priest
          and IsRegionOneOf номера провинций через запятую
          and CharacterAge = 16

          Affects название_трейта 1 Chance 100

          Написал без тестирования должно сработать по идее, только тут слабое место привязка к возрасту, хз появляются ли еретеки 16 летними или там рандомно возраст выдается?
             Jukoman
            • Imperial
            Imperial
            Форумчанин

            Дата: 27 июня 2018, 21:24

            попробую потестировать
               Jukoman
              • Imperial
              Imperial
              Форумчанин

              Дата: 05 августа 2018, 15:24

              Есть вопрос к тем, кто понимает в скрипте возрождения.
              В этом скрипте много таких блоков (для каждой фракции)
              if I_CompareCounter portugal_emerge = 1
              and I_CompareCounter crusade_port = 0
              and not I_SettlementUnderSiege Oporto
              and not I_SettlementUnderSiege Leon
              and not I_SettlementUnderSiege Lisbon
              and not I_CharacterExists Diogo

              console_command create_building Inverness "hinterland_scriptai_build1"
              console_command create_building Oslo "hinterland_scriptai_build1"
              console_command create_building Nykoeping "hinterland_scriptai_build1"
              console_command create_building Kiev "hinterland_scriptai_build1"
              console_command create_building Moscow "hinterland_scriptai_build1"
              console_command create_building Bulgar "hinterland_scriptai_build1"
              console_command create_building Marienburg "hinterland_scriptai_build1"
              console_command create_building Arhus "hinterland_scriptai_build1"
              console_command create_building Edinburgh "hinterland_scriptai_build1"
              console_command create_building Smolensk "hinterland_scriptai_build1"
              console_command create_building Dublin "hinterland_scriptai_build1"
              console_command create_building Oleshe "hinterland_scriptai_build1"
              console_command create_building Vilnius "hinterland_scriptai_build1"
              console_command create_building York "hinterland_scriptai_build1"
              console_command create_building Ryazan "hinterland_scriptai_build1"
              console_command create_building Caernarvon "hinterland_scriptai_build1"
              console_command create_building Thorn "hinterland_scriptai_build1"
              console_command create_building Nottingham "hinterland_scriptai_build1"
              console_command create_building Stettin "hinterland_scriptai_build1"
              console_command create_building Hamburg "hinterland_scriptai_build1"
              console_command create_building Astrakhan "hinterland_scriptai_build1"
              console_command create_building Antwerp "hinterland_scriptai_build1"
              console_command create_building Magdeburg "hinterland_scriptai_build1"
              console_command create_building Halych "hinterland_scriptai_build1"
              console_command create_building Krakow "hinterland_scriptai_build1"
              console_command create_building London "hinterland_scriptai_build1"
              console_command create_building Wroclaw "hinterland_scriptai_build1"
              console_command create_building Belgrade "hinterland_scriptai_build1"
              console_command create_building Bruges "hinterland_scriptai_build1"
              console_command create_building Frankfurt "hinterland_scriptai_build1"
              console_command create_building Metz "hinterland_scriptai_build1"
              console_command create_building Caen "hinterland_scriptai_build1"
              console_command create_building Prague "hinterland_scriptai_build1"
              console_command create_building Orlean "hinterland_scriptai_build1"
              console_command create_building Rennes "hinterland_scriptai_build1"
              console_command create_building Stutgart "hinterland_scriptai_build1"
              console_command create_building Paris "hinterland_scriptai_build1"
              console_command create_building Augsburg "hinterland_scriptai_build1"
              console_command create_building Baia "hinterland_scriptai_build1"
              console_command create_building Varad "hinterland_scriptai_build1"
              console_command create_building Angers "hinterland_scriptai_build1"
              console_command create_building Brasov "hinterland_scriptai_build1"
              console_command create_building Caffa "hinterland_scriptai_build1"
              console_command create_building Vienna "hinterland_scriptai_build1"
              console_command create_building Dijon "hinterland_scriptai_build1"
              console_command create_building Bern "hinterland_scriptai_build1"
              console_command create_building Innsbruck "hinterland_scriptai_build1"
              console_command create_building Bordeaux "hinterland_scriptai_build1"
              console_command create_building Trua "hinterland_scriptai_build1"
              console_command create_building Targoviste "hinterland_scriptai_build1"
              console_command create_building Genoa "hinterland_scriptai_build1"
              console_command create_building Venice "hinterland_scriptai_build1"
              console_command create_building Toulouse "hinterland_scriptai_build1"
              console_command create_building Zagreb "hinterland_scriptai_build1"
              console_command create_building Sofia "hinterland_scriptai_build1"
              console_command create_building Ragusa "hinterland_scriptai_build1"
              console_command create_building Leon "hinterland_scriptai_build1"
              console_command create_building Ferrara "hinterland_scriptai_build1"
              console_command create_building Pamplona "hinterland_scriptai_build1"
              console_command create_building Milan "hinterland_scriptai_build1"
              console_command create_building Turin "hinterland_scriptai_build1"
              console_command create_building Trebizond "hinterland_scriptai_build1"
              console_command create_building Marseille "hinterland_scriptai_build1"
              console_command create_building Yerevan "hinterland_scriptai_build1"
              console_command create_building Zaragoza "hinterland_scriptai_build1"
              console_command create_building Constantinople "hinterland_scriptai_build1"
              console_command create_building Thessalonica "hinterland_scriptai_build1"
              console_command create_building Arta "hinterland_scriptai_build1"
              console_command create_building Nicaea "hinterland_scriptai_build1"
              console_command create_building Rome "hinterland_scriptai_build1"
              console_command create_building Bari "hinterland_scriptai_build1"
              console_command create_building Diyarbakir "hinterland_scriptai_build1"
              console_command create_building Baghdad "hinterland_scriptai_build1"
              console_command create_building Cordoba "hinterland_scriptai_build1"
              console_command create_building Durazzo "hinterland_scriptai_build1"
              console_command create_building Valencia "hinterland_scriptai_build1"
              console_command create_building Iconium "hinterland_scriptai_build1"
              console_command create_building Edessa "hinterland_scriptai_build1"
              console_command create_building Mosul "hinterland_scriptai_build1"
              console_command create_building Cagliari "hinterland_scriptai_build1"
              console_command create_building Edessa "hinterland_scriptai_build1"
              console_command create_building Smyrna "hinterland_scriptai_build1"
              console_command create_building Antioch "hinterland_scriptai_build1"
              console_command create_building Granada "hinterland_scriptai_build1"
              console_command create_building Aleppo "hinterland_scriptai_build1"
              console_command create_building Naples "hinterland_scriptai_build1"
              console_command create_building Corinth "hinterland_scriptai_build1"
              console_command create_building Marrakesh "hinterland_scriptai_build1"
              console_command create_building Nicosia "hinterland_scriptai_build1"
              console_command create_building Damascus "hinterland_scriptai_build1"
              console_command create_building Algiers "hinterland_scriptai_build1"
              console_command create_building Tunis "hinterland_scriptai_build1"
              console_command create_building Acre "hinterland_scriptai_build1"
              console_command create_building Iraklion "hinterland_scriptai_build1"
              console_command create_building Jerusalem "hinterland_scriptai_build1"
              console_command create_building Gaza "hinterland_scriptai_build1"
              console_command create_building Tripoli "hinterland_scriptai_build1"
              console_command create_building Alexandria "hinterland_scriptai_build1"
              console_command create_building Damiett "hinterland_scriptai_build1"
              console_command create_building Cairo "hinterland_scriptai_build1"
              console_command create_building Qarisiya "hinterland_scriptai_build1"
              console_command create_building Basra "hinterland_scriptai_build1"
              console_command create_building Benghazi "hinterland_scriptai_build1"
              console_command create_building Kiev-Severskiy "hinterland_scriptai_build1"
              console_command create_building Lyon "hinterland_scriptai_build1"
              console_command create_building Sinop "hinterland_scriptai_build1"
              console_command create_building Kassa "hinterland_scriptai_build1"
              console_command create_building Barcelona "hinterland_scriptai_build1"
              console_command create_building Naples "hinterland_scriptai_build1"
              console_command create_building Skara "hinterland_scriptai_build1"
              console_command create_building Exeter "hinterland_scriptai_build1"
              console_command create_building Mecca "hinterland_scriptai_build1"
              console_command create_building Beleb_el_Anab "hinterland_scriptai_build1"
              console_command create_building Tortosa "hinterland_scriptai_build1"
              console_command create_building Astrakhan "hinterland_scriptai_build1"
              console_command create_building Burgge "hinterland_scriptai_build1"
              console_command create_building Groningen "hinterland_scriptai_build1"
              console_command create_building Salamanca "hinterland_scriptai_build1"
              console_command create_building Khlynov "hinterland_scriptai_build1"
              console_command create_building Salzburg "hinterland_scriptai_build1"
              console_command create_building Diyarbakir "hinterland_scriptai_build1"
              console_command create_building Plock "hinterland_scriptai_build1"
              console_command create_building Spoleto "hinterland_scriptai_build1"
              console_command create_building Athens "hinterland_scriptai_build1"
              console_command create_building Canakkale "hinterland_scriptai_build1"
              console_command create_building Bergen "hinterland_scriptai_build1"
              console_command create_building Tmutarakan "hinterland_scriptai_build1"
              console_command create_building Uppsala "hinterland_scriptai_build1"
              console_command create_building Esztergom "hinterland_scriptai_build1"
              console_command create_building Scopia "hinterland_scriptai_build1"
              console_command create_building Winchester "hinterland_scriptai_build1"
              console_command create_building Baku "hinterland_scriptai_build1"
              console_command create_building Murcia "hinterland_scriptai_build1"
              console_command create_building Al-Mu'miniya "hinterland_scriptai_build1"
              console_command create_building Burgos "hinterland_scriptai_build1"
              console_command create_building Mensk "hinterland_scriptai_build1"
              console_command create_building Nuremburg "hinterland_scriptai_build1"
              console_command create_building Al_Aqaba "hinterland_scriptai_build1"
              console_command create_building Mosul "hinterland_scriptai_build1"
              console_command create_building Yaroslavl "hinterland_scriptai_build1"
              console_command create_building Kerak "hinterland_scriptai_build1"
              console_command create_building Oslo "hinterland_scriptai_build1"
              console_command create_building Palanga "hinterland_scriptai_build1"
              console_command create_building Turov "hinterland_scriptai_build1"
              console_command create_building Roskilde "hinterland_scriptai_build1"
              console_command create_building Lund "hinterland_scriptai_build1"
              console_command create_building Mashhad "hinterland_scriptai_build1"
              console_command create_building Urgench "hinterland_scriptai_build1"
              console_command create_building Besancon "hinterland_scriptai_build1"
              console_command create_building Isfahan "hinterland_scriptai_build1"
              console_command create_building Shiraz "hinterland_scriptai_build1"
              console_command create_building Zurich "hinterland_scriptai_build1"
              console_command create_building Khiva "hinterland_scriptai_build1"
              console_command create_building Kazan "hinterland_scriptai_build1"
              console_command create_building Tayma "hinterland_scriptai_build1"
              console_command create_building Jaiksk "hinterland_scriptai_build1"
              console_command create_building Konjikala "hinterland_scriptai_build1"
              console_command create_building Yazd "hinterland_scriptai_build1"
              console_command create_building Al-Mahdiya "hinterland_scriptai_build1"
              console_command create_building Podgoriza "hinterland_scriptai_build1"
              console_command create_building Polotsk "hinterland_scriptai_build1"
              console_command create_building Embi "hinterland_scriptai_build1"
              console_command create_building Bern "hinterland_scriptai_build1"
              console_command create_building Turku "hinterland_scriptai_build1"
              console_command create_building Fes "hinterland_scriptai_build1"
              console_command create_building Kermanshah "hinterland_scriptai_build1"
              console_command create_building Tabriz "hinterland_scriptai_build1"
              console_command create_building Pereyaslav "hinterland_scriptai_build1"
              console_command create_building Adrianople "hinterland_scriptai_build1"
              console_command create_building Seville "hinterland_scriptai_build1"
              console_command create_building Po "hinterland_scriptai_build1"
              console_command create_building Oran "hinterland_scriptai_build1"
              console_command create_building Oleshe "hinterland_scriptai_build1"
              console_command create_building Azaq "hinterland_scriptai_build1"
              console_command create_building Reval "hinterland_scriptai_build1"
              console_command create_building Varad "hinterland_scriptai_build1"
              console_command create_building Kalmar "hinterland_scriptai_build1"
              console_command create_building Yelabuga "hinterland_scriptai_build1"
              console_command create_building Olmutz "hinterland_scriptai_build1"
              console_command create_building Isparta "hinterland_scriptai_build1"
              console_command create_building Dijon "hinterland_scriptai_build1"
              console_command create_building Ahvaz "hinterland_scriptai_build1"
              console_command create_building Narovchat "hinterland_scriptai_build1"
              console_command create_building Soli "hinterland_scriptai_build1"
              console_command create_building Vladimir-Volinskiy "hinterland_scriptai_build1"
              console_command create_building Chernigov "hinterland_scriptai_build1"
              console_command create_building Beloozero "hinterland_scriptai_build1"
              console_command create_building Sharukan "hinterland_scriptai_build1"
              console_command create_building Regensburg "hinterland_scriptai_build1"
              console_command create_building Prague "hinterland_scriptai_build1"
              console_command create_building Holme "hinterland_scriptai_build1"
              console_command create_building Trondem "hinterland_scriptai_build1"
              console_command create_building Bothna "hinterland_scriptai_build1"
              console_command create_building Sala "hinterland_scriptai_build1"
              console_command create_building Visby "hinterland_scriptai_build1"
              console_command create_building Magas "hinterland_scriptai_build1"


              Как я понимаю, провинции тоже нужно было редактировать в согласии с тем что у нас, а не с тем, что было в 3.1?
                 Dart Kovu Nazgul
                • Imperial
                Imperial
                Гранд-мофф

                Дата: 06 августа 2018, 01:14

                Jukoman

                провинции тоже нужно было редактировать в согласии с тем что у нас, а не с тем, что было в 3.1?

                Так или иначе надо использовать те названия которые есть в актуальной версии мода.
                   Edmond
                  • Imperial
                  Imperial
                  Белый маг

                  Дата: 06 августа 2018, 01:49

                  Если этот скрипт отвечает за передачу поселения то домик нужно втыкать во все провинции на карте иначе игроков ждет куча сюрпризов.
                     Jukoman
                    • Imperial
                    Imperial
                    Форумчанин

                    Дата: 06 августа 2018, 13:48

                    Не критическая, но ошибка, скрипта возрождения.
                    13:38:44.138 [game.script] [error] Script execution error for <console_command>, at line 72391, in mods/Bulat_Steel_TW_3.1/data/world/maps/campaign/imperial_campaign/campaign_script. txt:
                    give_ancillary Diogo Loyal 2
                    err: Could not find this ancillary in the database

                    Что мне искать?
                    Как я понял, этот персонаж (это король, который появляется по скрипту когда возрождается португалия - и он появился, тут все нормально) должен получить какой-то анч, но почему-то не получил.

                    Вот кусок скрипта, на который ссылается ошибка
                    if RandomPercent < 10
                    console_command give_ancillary Diogo Loyal 1
                    end_if
                    if RandomPercent < 10
                    console_command give_ancillary Diogo Loyal 2
                    end_if
                    if RandomPercent < 10
                    console_command give_ancillary Diogo Brave 1
                    end_if
                    if RandomPercent < 10
                    console_command give_ancillary Diogo Brave 2
                    end_if
                    if RandomPercent < 10
                    console_command give_ancillary Diogo ReligiousActivity 1
                    end_if
                    if RandomPercent < 10
                    console_command give_ancillary Diogo ReligiousActivity 2
                       Dart Kovu Nazgul
                      • Imperial
                      Imperial
                      Гранд-мофф

                      Дата: 06 августа 2018, 13:54

                      Если судить по этой записи: - Could not find this ancillary in the database
                      У этого анча точно есть 2 лвл развития ??
                         Похожие Темы
                        FFleur de Lis: Maximilian
                        Глобальный мод, посвященный 16-му веку
                        Автор J Jukoman
                        Обновление Сегодня, 16:58
                        DСкрипты мода DenMod
                        Описания всех скриптов и их обсуждение.
                        Автор D DinarMayor
                        Обновление 15 марта 2024, 01:49
                        FМузей Fleur de Lis: Maximilian
                        3д модели, созданные по реальным образцам
                        Автор J Jukoman
                        Обновление 02 марта 2024, 19:21
                        Воспользуйтесь одной из соц-сетей для входа
                        РегистрацияВход на форум 
                        Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Моды M2:TW Эпохи Средневековья Fleur de Lis Обратная Связь
                        Стиль:Language: 
                        «Империал» · Условия · Ответственность · Визитка · 28 мар 2024, 22:41 · Зеркала: Org, Site, Online · Эльдорадо казино · Gold казино · Счётчики