Перейти к содержимому
Strategium.ru

Урок №7 - Создание решений


Truvor

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

Aurelius36

@layre1337 @AniSis 

Нашел причину.

16 часов назад, layre1337 сказал:

 primary_culture = french
 primary_culture = occitan

Указано в коде две основные культуры, а не или такая или такая.

Правильный код:

Цитата

effect = {
                        any_country = {
                        limit = {
                        OR = {
                        primary_culture = french
                        primary_culture = occitan
                        }
                        vassal_of = THIS
                        NOT = {
                        tag = THIS
                         }
                        }
            annex_to = THIS
            } 

:smile173:


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

 

 


Aurelius36
(изменено)
2 часа назад, fedottt сказал:

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

 

 

А Вы берите в пример похожие решения, например

political_decisions = {

название решения = {
        potential = {
            tag = RUS
            }
          allow = {
            nationalism_n_imperialism = 1 
        }
        effect = {
            название региона = {
                add_core = RUS
            }

           номер провинции = {
                add_core = RUS
            }
          }

         }

        }

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

 allow условие принятия решение - узучен тех 

в эффектах можно сразу регион или отдельно провинции вписать, регион быстрее 

Ну и условия можно разнообразить по желанию :) 

Блок:

ai_will_do = {
            factor = 1
        } 

вписать если хотите чтоб ИИ тоже мог принять такое решение

без этого блока только игрок сможет принимать его

 

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

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


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

15 часов назад, Aurelius36 сказал:

А Вы берите в пример похожие решения, например

political_decisions = {

название решения = {
        potential = {
            tag = RUS
            }
          allow = {
            nationalism_n_imperialism = 1 
        }
        effect = {
            название региона = {
                add_core = RUS
            }

           номер провинции = {
                add_core = RUS
            }
          }

         }

        }

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

 allow условие принятия решение - узучен тех 

в эффектах можно сразу регион или отдельно провинции вписать, регион быстрее 

Ну и условия можно разнообразить по желанию :) 

Блок:

ai_will_do = {
            factor = 1
        } 

вписать если хотите чтоб ИИ тоже мог принять такое решение

без этого блока только игрок сможет принимать его

 

мне можно написать только номер провинции? я просто не нашёл теги регионов 


Aurelius36
1 час назад, fedottt сказал:

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

мне можно написать только номер провинции? я просто не нашёл теги регионов 

Да можно указать провинцию.

17 часов назад, Aurelius36 сказал:

номер провинции = {
                add_core = RUS
            }

А можно сразу регион. В файле region.txt всё есть.


Aurelius36
(изменено)

@fedottt указывать регион проще и быстрее. Особенно если вы знаете номер провинции.

 
1 час назад, fedottt сказал:

я просто не нашёл теги регионов 

В region.txt первое в строчках это и есть id региона, а в скобках id провинций которые входят в этот регион.

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

Здравствуйте! Нужно добавить одно решение для Российской Империи, но возникает проблема - я не знаю, что нужно вписать, чтобы решение начало действовать:

 

    move_capital_to_moscow = {
    picture = move_capital_to_moscow
        potential = {
            tag = RUS
            #NOT = { owns = 339 } # Viipuri
            owns = 1008 # Moscow
            capital = 994
        }
        
        allow = {
            owns = 1008 # Moscow
        }
        
        effect = {
            capital = 1008
            prestige = 25
        }
        ai_will_do = {
            factor = 1
        }
    }

 

  Нужно сделать так, чтобы это решение появлялось и прожалось только после:
  1. 1.03.1881;
  2. После изучения "Национализм и Империализм";
  3. После прожатия решений "Защитник Христианства на Балканах" и "Отмена Крепостного права";

  4. При любом из правительств.

 

  Также добавить в эффекты, чтобы увеличились консерваторы на 5% и реакционеры на 7% к тем, что уже написано. 

 

  Все остальные условия нужно убрать, оставив только те, что я написал выше.

 

Подскажите, пожалуйста, как это правильно сделать?

 


Aurelius36
2 часа назад, Пок сказал:

Подскажите, пожалуйста, как это правильно сделать?

Необходимо кое что уточнить. Вы взяли за образец перенос столицы в Москву, эту часть Вы хотите оставить? 

2 часа назад, Пок сказал:

Также добавить в эффекты, чтобы увеличились консерваторы на 5% и реакционеры на 7% к тем, что уже написано. 

А вот этот вариант откровенно плохой. Ведь сначала добавятся 5% консерваторов, а потом часть из них станет реакционерами. Нежелательно сразу менять несколько идеологий или придется шаманить с цифрами чтоб получить желаемый результат.


Только что, Aurelius36 сказал:

Необходимо кое что уточнить. Вы взяли за образец перенос столицы в Москву, эту часть Вы хотите оставить? 

 

Вообще весь кусок кода. Мне кажется, что он сделан не так, как обычные.
Хорошо, тогда реакционеров я уберу, но заменю на рост консерваторов в 9%. 

 

Я в промежутке нашего диалога, ещё решил спросить у ChataGPT, мне выдал следующее:
move_capital_to_moscow = {
picture = move_capital_to_moscow
potential = {
tag = RUS
date > 1881.3.1
has_country_modifier = nationalism_and_imperialism
has_country_flag = defender_of_christendom_balkans
has_country_flag = abolition_of_serfdom
}

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

effect = {
capital = 1008
prestige = 25
add_conservative = 0.05
add_reactionary = 0.07
}
ai_will_do = {
factor = 1
}
}

 

Правильно ли то, что он мне выдал?


Aurelius36
(изменено)
10 минут назад, Пок сказал:

Правильно ли то, что он мне выдал?

Возможно что нет :) 

Попробуйте вот так:

3 часа назад, Пок сказал:

move_capital_to_moscow = {
    picture = move_capital_to_moscow
        potential = {
            tag = RUS
            owns = 1008 
            capital = 994

            has_country_flag = eastern_christians_up_in_here_yall

            NOT = { has_country_flag = serfdom_not_abolished }
        }
        
        allow = {
            owns = 1008 

            AND = {
                              year = 1881
                              month = 3
                    }

             nationalism_n_imperialism = 1
                }
        
        effect = {
            capital = 1008
            prestige = 25

            any_pop = {
                   ideology = {
                                  value = conservative
                                  factor = 0.09
                               }
                 }
        }
        ai_will_do = {
            factor = 1
        }
    }

 

3 часа назад, Пок сказал:

"Защитник Христианства на Балканах"

Это я правильно понял "Защитник восточного христианства" ?

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

11 час назад, Aurelius36 сказал:

Это я правильно понял "Защитник восточного христианства" ?

Да, всё верно.

 

11 час назад, Aurelius36 сказал:

Попробуйте вот так:

Благодарю Вас!


Batya22848
(изменено)

Добрый день,

Есть команда, позволяющая ассимилировать POP-a мгновенно в определенную культуру, не обязательно в титульную?

Например, есть решение такое, которое позволяет всех pop-ов превратить в полярных медведей 

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

Aurelius36
1 час назад, Batya22848 сказал:

Добрый день,

Есть команда, позволяющая ассимилировать POP-a мгновенно в определенную культуру, не обязательно в титульную?

Например, есть решение такое, которое позволяет всех pop-ов превратить в полярных медведей 

Да, главное указать где и каких попов нужно изменить 

any_pop = {

                limit = {

                    location = { где и каких}

                }

                culture = новая культура

            } 

Вот и всё :unknw:

 


king.muskrat

@Batya22848 результат напишите, пожалуйста, получилось или нет, потому что я как-то пытался это сделать, но у меня не получилось.


Aurelius36
15 часов назад, Batya22848 сказал:

Есть команда, позволяющая ассимилировать POP-a мгновенно в определенную культуру, не обязательно в титульную?

 

13 часа назад, Aurelius36 сказал:

Вот и всё :unknw:

 

4 часа назад, king.muskrat сказал:

я как-то пытался это сделать, но у меня не получилось

Да, похоже игра не хочет проделывать подобное :wall:

 

@Херсонський Кавун а ты не придумал как просто менять культуру без всяких ассимиляциий и т.д. ?


Херсонський Кавун
17 часов назад, Aurelius36 сказал:

Да, главное указать где и каких попов нужно изменить 

any_pop = {

                limit = {

                    location = { где и каких}

                }

                culture = новая культура

            } 

Вот и всё :unknw:

 

Вроде так работать не будет.

Помню тестировал, когда создавал ЕС и европейский народ.

assimilation /assimilate =yes

не помню точно команду.

А тот способ, указанный тобой, предназначен для смены профессий попов (это не точно, но по идее да, конкретно под смену профессии, а не ассимиляции, как limit ={culture=russian}

4 часа назад, Aurelius36 сказал:

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

Было дело. Надо через команду assimilation или типа того мгновенно ассимилировать.

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


Aurelius36
(изменено)

Вот нашел интересное сообщение :sherlok:

Цитата

I found the change_pop_culture effect, the game recognizes it, judging by the logs. But there are no examples of how it works in the game unfortunately

 

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

Batya22848
(изменено)

Добрый день,

То есть работающей команды для ассимиляции конкретных попов в определенную культуру нет?

Очень жаль

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

Aurelius36
(изменено)
1 час назад, Batya22848 сказал:

Добрый день,

То есть работающей команды для ассимиляции конкретных попов в определенную культуру нет?

Очень жаль

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

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

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

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

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

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

  Only 75 emoji are allowed.

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

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

×   Вы не можете вставлять картинки напрямую. Загрузите или вставьте их через URL.

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

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

  • Aurelius36

    40

  • Batya22848

    17

  • layre1337

    9

  • MakB

    8

  • Димониус

    8

  • Муцухито

    7

  • Херсонський Кавун

    5

  • MoneyMaker25

    4

  • VIREX

    3

  • ALEGATOR Oleh

    3

  • NightLight

    3

  • elister

    3

  • Пок

    3

  • fedottt

    3

  • 0wn3df1x

    2

  • RLNiTUS

    2

  • Arktos

    2

  • Nykytiuk

    2

  • karacik

    2

  • i_fenomen

    2

  • Strateg456

    2

  • zetfkyrz

    2

  • gamer28

    2

  • king.muskrat

    1

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

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

Aurelius36

Да, похоже игра не хочет проделывать подобное    @Херсонський Кавун а ты не придумал как просто менять культуру без всяких ассимиляциий и т.д. ?

Aurelius36

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

Aurelius36

Ассимилировать= да/нет 

0wn3df1x

Да, тогда нужно отталкиваться аналогично от размера и внутренних настроек картинок такого же типа, использующихся в игре. Потому что у одной и той же игры могут быть разные виды dds под разные случаи.

i_fenomen

Проблема решена следующим образом: добавил решение в папке localisation

layre1337

я решил использовать не annex_to, а inherit - и всё заработало! Спасибо за помощь, в любом случае)

Aurelius36

@layre1337 @AniSis  Нашел причину. Указано в коде две основные культуры, а не или такая или такая. Правильный код:

fedottt

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

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

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

    • alexis
    • Blackfyre Kreis
    • Dart_Evil
×
×
  • Создать...