Сообщество Империал: Черты персонажей и свита Rome: Total War - Сообщество Империал




qumala

Черты персонажей и свита Rome: Total War

traits & ancillaries
Тема создана: 28 июля 2010, 13:14 · Автор: qumala
Просмотров:
 32 497

  • 10 Страниц
  • « Первая
  • 3
  • 4
  • 5
  • 6
  • 7
  • Последняя »
 qumala
  • Imp
Imperial
 

Дата: 28 июля 2010, 13:14

вроде такой темы нет, по этому создам сам. итак первый вопрос: при изменении любой цифры в блокноте export_descr_character_traits компания перестаёт загружаться(мод Европа Варварская), с чем это может быть связано, и как с этим бороться?
Спойлер (раскрыть)

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

    Дата: 13 февраля 2013, 17:46

    Romantim
    А он не понимает к кому это относится.
    Вот пример трейтса персонажа из РС2 (и кстати прекрасно работает условие EndedInSettlement На БИ):
    ;------------Political Generals---------------
    Trigger He_is_Roman_Political_General_01
    WhenToTest CharacterTurnStart

    Condition IsGeneral
    and not EndedInSettlement
    and CultureType roman
    and Trait Patrician > 0
    and Trait Tribunus > 0
    and not Trait City_Has_Governor >= 1
    and not Trait PoliticalGeneral > 0
    and Trait Can_Get_This = 1

    Affects PoliticalGeneral 1 Chance 10

    Т.е. должно быть:
    Кто?
    Где?
    ограничение по фракции/культуре?
    прочее...

    Видимо просто не хватает информации вот трейт и не срабатывает.
    Я обычно ищу подобный трейтс в ЕВ или РС2 и оттуда уже образец использую.
       RomanTim
      • Imp
      Imperial
       

      Дата: 14 февраля 2013, 12:26

      Пробовал разные Condition , только пока не выходит, смотрел трейты WhenToTest CharacterComesOfAge - так там вообще ни фракции, ни культуры нет :)
      Такое размышление-вопрос : а что если порядок есть у Condition , то есть какой-то может идти только после другого ? Или какие-то условия вообще не сочетаются?
         HouseOfHam
        • Imp
        Imperial
         

        Дата: 15 февраля 2013, 11:08

        Romantim 10 февраля 2013, 12:24

        В триггере

        Цитата

        Trigger Birth_Of_Armavira_2
        WhenToTest CharacterComesOfAge

        Condition SettlementName Armavira

        Affects Birth_Of_Armavira_1 1 Chance 100

        Стоит Chance 100, что означает ,как я понимаю, 100% получение трейта при достижении совершеннолетия в городе Армавира ?
        Если команда триггера записана правильно - в чем может быть причина несрабатывания триггера?
        За основу брал мод трейтов Егермейстера для ваниллы.


        Тут тот же принцип что и со скриптами. Условия работают только с теми евентами которые экпортируют соответствующие типы объектов. Поскольку CharacterComesOfAge не экпортирует settlement, то условие SettlementName с ним и не работает.
           RomanTim
          • Imp
          Imperial
           

          Дата: 15 февраля 2013, 12:22

          HouseOfHam

          Поскольку CharacterComesOfAge не экпортирует settlement, то условие SettlementName с ним и не работает.

          То есть такой трейт в принципе невозможен ? :)


          Порылся в файлах с твц и вот что "откопал" :
          Спойлер (раскрыть)

          То есть ,как я понял, раз не подходит Город, можно употребить ИД-ркгиона?
          Взял ИД с помощью команды show_cursorstat , которое попробовал указать в триггере

          Цитата

          Trigger Birth_Of_Armavir_2
          WhenToTest CharacterComesOfAge

          Condition region_id 85
          and EndedInSettlement
          and characterType = family
          and FactionType Armenia

          Affects Birth_Of_Armavir_1 1 Chance 100

          Пока я еще не уловил логику, поэтому триггер так и не срабатывает...
             HouseOfHam
            • Imp
            Imperial
             

            Дата: 17 февраля 2013, 11:02

            Условия чтобы проверить region_id не существует.

            Напрямую сделать такой трейт не получится, но можно попробовать с промежуточным трейтом, при условии что он оттуда не слиняет до конца хода.

            Trigger Birth_Of_Armavir_1
            	WhenToTest CharacterComesOfAge
            
            	Affects JustCameOfAge 1 Chance 100
            
            Trigger Born_At_armavir_2
            	WhenToTest CharacterTurnEnd
            
            	Condition Trait JustCameOfAge = 1
                    and SettlementName Armavir
            	and FactionType Armenia
            
            	Affects BornInArmavir 1 Chance 100
            	Affects JustCameOfAge 1 Chance 100
            
            ; гы :)
            Trigger Born_At_armavir_3
            	WhenToTest CharacterTurnEnd
            
            	Condition Trait JustCameOfAge = 1
                    анд not EndedInSettlement
            	and FactionType Armenia
            
            	Affects Derevenschina 1 Chance 100
            	Affects JustCameOfAge 1 Chance 100
            
               RomanTim
              • Imp
              Imperial
               

              Дата: 17 февраля 2013, 13:10

              Ох.. Надо значит придумывать еще трейты и эффекты:CharacterIsOfAge / Derevenschina /JustCameOfAge ??
                 HouseOfHam
                • Imp
                Imperial
                 

                Дата: 18 февраля 2013, 22:08

                Romantim 17 февраля 2013, 13:10

                Ох.. Надо значит придумывать еще трейты и эффекты:CharacterIsOfAge / Derevenschina /JustCameOfAge ??


                Трейты - да, но без эффектов и желательно Hidden.
                   RomanTim
                  • Imp
                  Imperial
                   

                  Дата: 28 февраля 2013, 12:12

                  Если внедрен новый триггер - сейвы будут корректно работать ?
                     HouseOfHam
                    • Imp
                    Imperial
                     

                    Дата: 28 февраля 2013, 19:31

                    Не уверен. Надёжнее всего удалить map.rwm и начать кампанию заново.
                       Савромат
                      • Imp
                      Imperial
                       

                      Дата: 28 февраля 2013, 20:27

                      Romantim
                      Не скажу наверняка но у меня всякое добавление/убирание из EDCT Вело к перепутыванию трейтсов и в итоге к крашу. Если просто добавить эффект - то ничего, но доп. эффект проявится только в новой кампании (напр. добавив адмиралам увеличение дальности хода получим это только в сл. кампании)
                        • 10 Страниц
                        • « Первая
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • Последняя »
                         
                        Перевести Страницу
                        Сообщество ИмпериалRome: Total War Моды Rome: Total War Мастерская RTW Обратная Связь
                        Стиль:Language: 
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 07:13 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline