Community Imperial: export_descr_buildings.txt - Сообщество Империал

Ахриман

export_descr_buildings.txt

Строим здания, и всё что с ними связанно.
Theme created: 12 December 2011, 08:06 · Author: Ахриман
  • 43 Pages
  • 1
  • 2
  • 3
  • 4
  • Last »
 4 
 Dart Kovu Nazgul
  • Imperial
Imperial
Гранд-мофф

Date: 11 September 2012, 00:11


Структура файла :
(пример на основе файла export_descr_buildings.txt из мода Third Age Total War)
Спойлер (раскрыть)


Перечисление capability и их эффектов:
Спойлер (раскрыть)


core_ - указывает, что здание улучшает поселение до следующего уровня.
convert_to_ - указывает, что это здание превращает поселение из города в замок, или наоборот.
hinterland_ - это здание не может быть разрушено игроком.
temple_ - религиозное сооружение. Вы можете иметь только одно религиозное здание в поселении.
guild_ - здание для гильдии, также указывается в файле export_descr_guilds.txt.
     Ахриман
    • Imperial
    Imperial
    Форумчанин

    Date: 12 December 2011, 08:06

    and event_counter gunpowder_discovered 1 эта команда отвечает, чтобы набор юнита не был произведен до эпохи пороха, блин сделал do not event_counter gunpowder_discovered 1 идет вылет, Dart Kovu Nazgul можешь по советуешь что то.
       Dart Kovu Nazgul
      • Imperial
      Imperial
      Гранд-мофф

      Date: 12 December 2011, 10:47

      Интерпритация немного в другом порядке
      "event_counter gunpowder_discovered 1" - юнит будет доступен к найму после происхождения Эвента gunpowder_discovered , т.е. происхождения открытия пороха.

      Вариант "do not event_counter gunpowder_discovered 1" работать не будет.

      Если сделать "and not event_counter gunpowder_discovered 1", будет ограничение действующие как блокировка юнита к найму после открытия пороха.
         Ахриман
        • Imperial
        Imperial
        Форумчанин

        Date: 13 December 2011, 06:11

        Dart Kovu Nazgul
        я так делал, все равно идет вылет, похоже только путем удаления юнитов из набора более продвинутых зданий, можно достичь результата, но меня это не очень устраивает ибо игрок получает большое преимущество, да и менее исторично будет.
           V-CHO
          • Imperial
          Imperial
          Форумчанин

          Date: 13 December 2011, 07:56

          наверное где-то еще ошибка (надо файлик взглянуть). Я неоднократно ставил/убирал этот ограничитель - и все работало нормально.
             Ахриман
            • Imperial
            Imperial
            Форумчанин

            Date: 13 December 2011, 09:12

            новую компанию, похоже надо начинать, в старой не действует :029: , там не было ошибки, это сама игра чудила.
            Dart Kovu Nazgul
            помнишь ты идею подал, что можно поставить временные рамки, как это делать дай намек.
               Dart Kovu Nazgul
              • Imperial
              Imperial
              Гранд-мофф

              Date: 13 December 2011, 10:17

              To view the link RegisterАхриман

              помнишь ты идею подал, что можно поставить временные рамки, как это делать дай намек.


              1. вариант один точно работающий, опять же поставить эвент в условие найма, но эвент не историчный, а скриптовый, который в определённый момент (дату) будет вводить показатель счётчика в скрипте в другой показатель и соответственно активировать или дезактивировать найм юнита.
              Пример - мод "Warhammer Total War", в нём определённые юниты то вербуются, то нет.

              2. Только предположение с малой вероятностью!
              В файле descr_mercenaries.txt в ограничителях найма наёмников есть команды start_year 0000 end_year 0000 (где 0000 - номер года), возможно это сработает и в export_descr_buildings.txt
                 Ахриман
                • Imperial
                Imperial
                Форумчанин

                Date: 13 December 2011, 16:29

                Dart Kovu Nazgul
                попробую, только завтра, сейчас домой ухожу.
                   Ахриман
                  • Imperial
                  Imperial
                  Форумчанин

                  Date: 15 December 2011, 11:27

                  1. работает, но игра часто вылетает.
                  2. не работает, идет фатальный вылет.
                     Dart Kovu Nazgul
                    • Imperial
                    Imperial
                    Гранд-мофф

                    Date: 15 December 2011, 11:33

                    To view the link RegisterАхриман

                    1. работает, но игра часто вылетает.

                    Что пишет после вылета лог файл?? Зачастую ошибка в один лишний пробел может вызывать серию вылетов.


                    To view the link RegisterАхриман

                    2. не работает, идет фатальный вылет.

                    Печалька. Думал предположение будет верным.
                       Ахриман
                      • Imperial
                      Imperial
                      Форумчанин

                      Date: 15 December 2011, 11:38

                      Dart Kovu Nazgul
                      да я особо и не глядел в лог, как только, так сразу скрин выложу.
                        • 43 Pages
                        • 1
                        • 2
                        • 3
                        • 4
                        • Last »
                        Translate a Page
                        Use one of the social networks to log in
                        RegistrationLogin to the forum 
                        «Imperial» · Conditions · Responsibility · About · 23 Jun 2024, 11:05 · Mirrors: Org, Ru · Counters