Как создавать новые черты характера - Страница 2 - Моды и моддинг - Strategium.ru Перейти к содержимому
Strategium.ru

Как создавать новые черты характера


Falcssonn

Рекомендованные сообщения

Helllrech

Как сделать чтобы трейт наследовали только мужчины?


El Búho
(изменено)

по случаю рождения ребёнка запускать событие, которое присваивает ему трейт. в событии указать, что трейт давать только мальчикам. is_female = no. в самом трейте  agnatic = yes.

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Изменено пользователем nightowl2012

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


bersvenom
В 02.03.2018 в 20:28, Helllrech сказал:

Как сделать чтобы трейт наследовали только мужчины?

agnatic = yes

в самом трейте прописать и все.

будет наследоваться только по мужской линии от отца к сыну при рождении


В 02.03.2018 в 21:15, El Búho сказал:

по случаю рождения ребёнка запускать событие, которое присваивает ему трейт. в событии указать, что трейт давать только мальчикам. is_female = no. в самом трейте  agnatic = yes.

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

помогите пожалуйста (написать ивент или что ещё надо дополнительно), намучился с этим английским

задача: чтобы все дети-мальчики, которые рождаются с русской культурой, получали трейт (russian_trait)

пока всё что у меня получилось это вот такой трейт (иконку по советам выше уже прописал)

Цитата

russian_trait = {

potential = {
    culture = russian
    age = 0    
     is_female = no
}

diplomacy = 10
martial = 10
intrigue = 10
stewardship = 10
learning = 10

customizer = yes
}

но сам он, конечно же, не добавляется младенцам, могу только через консоль добавлять...


Aurelius36
(изменено)

Это не точно, но наверно лучше в on_action в раздел on_birth поместить запуск ивента и если ребенок будет соответствовать требованиям то получит трейт.

И ваши строки как раз в ивент написать, а не в сам трейт.
    culture = russian
    age = 0    
     is_female = no

on_action - ивенты которые запускаются при определенном условие

on_birth - запуск при рождение

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

@tot11 давай вместе подумаем ))

Итак нам нужен ивент

Спойлер

идем в папку ивентов events

создаем файл например brussian.txt

в нем пишем:

namespace = brussian

character_event = {
    id = brussian.1
    hide_window = yes
    is_triggered_only = yes
 
    trigger = {
         culture = russian
         age = 0    
         is_female = no
            }
    immediate = {
     add_trait = russian_trait
      }
     }

Далее нам нужно придумать как его запустить.

Значит идет в папку common/on_actions и в файл 00_on_actions.txt

Там найдем строки

# character
on_birth = {
    events = {

В них перечень ивентов которые запускаются при рождение

В него поместим наш ивент добавив строку:

brussian.1 # russian_trait

теперь идем туда где ты создал свой трейт и немного поправим его

Спойлер

russian_trait = {

potential = {
    culture = russian
    age = 0    
     is_female = no
}

diplomacy = 10
martial = 10
intrigue = 10
stewardship = 10
learning = 10

customizer = yes
}

Спойлер

russian_trait = {

diplomacy = 10
martial = 10
intrigue = 10
stewardship = 10
learning = 10

customizer = yes
}

Ну и там иконку приделываем к нашему трейту.. и поместим наш трейт в Локализацию

Инструкция Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.  там есть.

Вроде должно работать. Попробуйте, а там исправим что не так будет.

Изменено пользователем Aurelius36

Спасибо, вот теперь заработало всё как надо.

Всё кроме локализации.

Чем открывать эти файлы и чем сохранять? Я открываю, к примеру, файл WikipediaLinks.csv  Экселем 2010, добавляю туда две строчки в самом конце (и крестик там есть тоже), сохраняю с тем же расширением, но в игре всё равно на английском.


Aurelius36
(изменено)
7 часов назад, tot11 сказал:

Спасибо, вот теперь заработало всё как надо.

Всё кроме локализации.

Чем открывать эти файлы и чем сохранять? Я открываю, к примеру, файл WikipediaLinks.csv  Экселем 2010, добавляю туда две строчки в самом конце (и крестик там есть тоже), сохраняю с тем же расширением, но в игре всё равно на английском.

Это важный вопрос! Не осторожное действие может повредить содержимое файлов!

Для работы с этими файлами лучше всего использовать Notepad++ 

Идем в папку Локализация нашего русификатора.

Находим например файл russian.csv

Открываем Нотепадом++ !!!

И в конце это файла пишем

<trait_name>  : имя черты

<trait_name> _desc  : описание черты

В нашем случае будет:

russian_trait;Русич;x

russian_trait_desc;Русич;x

Спойлер

Лучше всего будет создать в дальнейшем свой файл локализации в который вводить свои изменения. Чтоб каждый раз не искать где что меняли лично Вы.

Примечание: Блокнотами, Вердами и прочими программами файлы Локализации открывать НЕЛЬЗЯ! 

Они испортят его!

И наверно файл WikipediaLinks.csv  уже испорчен, но он особо не важен. А в дальнейшем нужно быть внимательным.

Изменено пользователем Aurelius36

Я не понял как сделать локализацию трейта..кто нибудь подскажите куда именно нужно зайти?!


El Búho
(изменено)
49 минут назад, vegez сказал:

Я не понял как сделать локализацию трейта..кто нибудь подскажите куда именно нужно зайти?!

В localisation нужно создать файл csv с произвольным именем, в нём что-то вроде этого

astronomer;Астроном;
astronomer_desc;Эт[_от] [__персонаж] проводит время, наблюдая за ночным небом, пытаясь постичь законы движения звёзд и планет.;x

 

Спец символы не отображаются на форуме, смотри локализацию черт в русификаторе

Изменено пользователем El Búho

В 08.07.2020 в 14:48, El Búho сказал:

В localisation нужно создать файл csv с произвольным именем, в нём что-то вроде этого

astronomer;Астроном;
astronomer_desc;Эт[_от] [__персонаж] проводит время, наблюдая за ночным небом, пытаясь постичь законы движения звёзд и планет.;x

 

Спец символы не отображаются на форуме, смотри локализацию черт в русификаторе

Мне надо прописывать названия кода на других языках: немецкий, французский, испанский?


El Búho
29 минут назад, vegez сказал:

Мне надо прописывать названия кода на других языках: немецкий, французский, испанский?

Нет.


Здравствуйте, подскажите пожалуйста, как прописать чтобы один трейт передавался детям только от отца, но и девочкам и мальчикам (так что agnatic тут не подходит если я правильно понимаю), а другой только от матери, но так же и мальчикам и девочкам


El Búho
(изменено)

Событие писать по поводу рождения ребёнка. В блоке immediate два условия

if = {

 limit = { mother = { trait = mothers_trait }}

   add_trait = mothers_trait

}

Для черты отца так же.

Изменено пользователем El Búho

12 часа назад, El Búho сказал:

Событие писать по поводу рождения ребёнка. В блоке immediate два условия

if = {

 limit = { mother = { trait = mothers_trait }}

   add_trait = mothers_trait

}

Для черты отца так же.

Можешь кинуть свой вк?


В 10.07.2020 в 09:27, El Búho сказал:

Событие писать по поводу рождения ребёнка. В блоке immediate два условия

if = {

 limit = { mother = { trait = mothers_trait }}

   add_trait = mothers_trait

}

Для черты отца так же.

Если я правильно понимаю, это ответ на мой вопрос, спасибо, я попробую 


SqwixTwix

Как сделать что бы трейт не появлялся у ИИ?

 


Aurelius36
20 минут назад, SqwixTwix сказал:

Как сделать что бы трейт не появлялся у ИИ?

 

Смотря как Вы хотите выдавать этот трейт :drink:


Все делал по инструкции,однако по итогу вместо ванильных иконок отображаются скрещенные мечи (Мои иконки отбражаются нормально) делал в качестве отдельной модифкации

 


(изменено)

А якщо у теку on_actions додати ще 3 файлики:

РИСА_on_actions.txt

РИСА_on_employer_change.txt

РИСА_on_host_change.txt

А в них відповідно прописати:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

то впринципі всі персонажі даної культури, релігії, чи будь-чого, що передбачене тригером, отримають дану РИСУ характеру.

Изменено пользователем MycjOW

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 49
  • Создано
  • Последний ответ
  • Просмотры 27700

Лучшие авторы в этой теме

  • Aurelius36

    7

  • MycjOW

    5

  • El Búho

    4

  • Falcssonn

    3

  • vegez

    3

  • Кастилиус

    2

  • e479

    2

  • Огнезвезд

    2

  • vlad27

    2

  • tot11

    2

  • Антипа

    1

  • Бешанян

    1

  • Ёки

    1

  • dorimi

    1

  • NoOneName

    1

  • Eliznort

    1

  • bersvenom

    1

  • Kesamim

    1

  • Dark Dragon

    1

  • Helllrech

    1

  • Tubori

    1

  • Koro4ed

    1

  • SqwixTwix

    1

  • YvoiaMamocshka

    1

Лучшие авторы в этой теме

Популярные сообщения

Falcssonn

Здравствуйте братцы начинающие мододелы! Сегодня я расскажу вам как создавать новые черты характера, они же трейты, они же traits. Для этого сложного дела вам понадобится: 1. Текстовой редактор лю

El Búho

Событие писать по поводу рождения ребёнка. В блоке immediate два условия if = {  limit = { mother = { trait = mothers_trait }}    add_trait = mothers_trait } Для черты отца та

Антипа

У муслимов трейт "сейид" передается, вроде, только по мужской линии. Мб прокатит "агнатик = ес". Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

vlad27

Если я правильно понимаю, это ответ на мой вопрос, спасибо, я попробую 

Aurelius36

@MycjOW А зачем так всё усложнять? Придумали интересное событие, допустим на окончание обучения в 16 лет и запустили проверку по тригеру. Если подходит - выдали черту с красивым описанием. 

MycjOW

Я пишу тільки те, що вже працює. Перевірено.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу
×
×
  • Создать...