EU4 Проблема с ивентом - Учебники по моддингу - Strategium.ru Перейти к содержимому

EU4 Проблема с ивентом

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

12332dssdsd

country_event = {
    id = gold.1
    title = "gold.1.t"
    desc = "gold.1.d"
    picture = INCAN_GODS_eventPicture                
    
    fire_only_once = yes    
  
    trigger = {
      is_year = 1444
      NOT = { is_year = 1445 }
      }
    option = {

   }

}

Ивент не появляется. Если прописать в консоли то сработает.  Так же если убрать fire_only_once = yes   то появляется каждую неделю.

Ссылка на комментарий

Keksik

@12332dssdsd Ваш эвент имеет отношение к модам? Или это из оригинала игры?

Ссылка на комментарий

Keksik

@JLRomik Слушай, так его эвент из мода или нет? Что-то я не оч помню его из оригинала. Если это не мод, то тогда тему по факту нужно удалять, а сообщение переносить в тех.вопросы.

Ссылка на комментарий

JLRomik
26 минут назад, Keksik сказал:

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

Зачем в тех.вопросы? Создание ивентов это моддинг. Вот есть тема общих вопросов по нему:

А ещё у раздела моддинга и мусорка своя есть:

Как раз для этого комментария и твоего предыдущего подойдёт:)

Ссылка на комментарий

Keksik

@JLRomik А я не прошарил что он собственный эвент делает:)) Да лан. Не будем сносить. Смысла вроде и нет.

Ссылка на комментарий

12332dssdsd
3 часа назад, JLRomik сказал:

@12332dssdsd MTTH проставьте.

Я не слегка не понимаю,как поставить? 

Ссылка на комментарий

JLRomik
25 минут назад, 12332dssdsd сказал:

Я не слегка не понимаю,как поставить? 

После блока trigger ставится блок mean_time_to_happen. Если вам нужно, чтобы сразу срабатывал, то ставите days=1. Т.е. так получится:

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

days - это частота проверки ивента. Ставите "days" и ивент проверяется каждый день, "months" и проверка раз в месяц. Значение после знака = указывает через сколько проверок шанс того, что ивент не сработает столько раз подряд будет равен 50%. Т.е. "months = 120" значит, что ивент проверяется каждый месяц и шанс того, что он не сработает 120 месяцев подряд будет равен 50%. Короче эта строчка задаёт шанс выстреливания ивента. "days = 1" ставится если нужно, чтобы ивент срабатывал сразу как только условия совпадают.

 

В этот же блок можно пихнуть модификаторы, увеличивающие/уменьшающие МТТН.

Например (кусок из одного из ивентов):

mean_time_to_happen = {
        months = 120

        modifier = {
            factor = 0.9
            economic_ideas = 6
        }
        modifier = {
            factor = 1.1
            NOT = { economic_ideas = 4 }
        }

}

 

МТТН ивента 120 месяцев. Если не взята 4-я экономическая идея, то МТТН 120*1,1=132 месяца. Если взята 6-я экономическая, то 120*0,9=108 месяцев.

Ссылка на комментарий

12332dssdsd
1 минуту назад, JLRomik сказал:

После блока trigger ставится блок mean_time_to_happen. Если вам нужно, чтобы сразу срабатывал, то ставите days=1. Т.е. так получится:

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

days - это частота проверки ивента. Ставите "days" и ивент проверяется каждый день, "months" и проверка раз в месяц. Значение после знака = указывает через сколько проверок шанс того, что ивент не сработает столько раз подряд будет равен 50%. Т.е. "months = 120" значит, что ивент проверяется каждый месяц и шанс того, что он не сработает 120 месяцев подряд будет равен 50%. Короче эта строчка задаёт шанс выстреливания ивента. "days = 1" ставится если нужно, чтобы ивент срабатывал сразу как только условия совпадают.

 

В этот же блок можно пихнуть модификаторы, увеличивающие/уменьшающие МТТН.

Например (кусок из одного из ивентов):

mean_time_to_happen = {
        months = 120

        modifier = {
            factor = 0.9
            economic_ideas = 6
        }
        modifier = {
            factor = 1.1
            NOT = { economic_ideas = 4 }
        }

}

 

МТТН ивента 120 месяцев. Если не взята 4-я экономическая идея, то МТТН 120*1,1=132 месяца. Если взята 6-я экономическая, то 120*0,9=108 месяцев.

Это,конечно,прикольно. Но это не работает. Я нашёл лишь одно решение - это поставить условия через задания. 

Ссылка на комментарий

12332dssdsd
52 минуты назад, JLRomik сказал:

После блока trigger ставится блок mean_time_to_happen. Если вам нужно, чтобы сразу срабатывал, то ставите days=1. Т.е. так получится:

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

days - это частота проверки ивента. Ставите "days" и ивент проверяется каждый день, "months" и проверка раз в месяц. Значение после знака = указывает через сколько проверок шанс того, что ивент не сработает столько раз подряд будет равен 50%. Т.е. "months = 120" значит, что ивент проверяется каждый месяц и шанс того, что он не сработает 120 месяцев подряд будет равен 50%. Короче эта строчка задаёт шанс выстреливания ивента. "days = 1" ставится если нужно, чтобы ивент срабатывал сразу как только условия совпадают.

 

В этот же блок можно пихнуть модификаторы, увеличивающие/уменьшающие МТТН.

Например (кусок из одного из ивентов):

mean_time_to_happen = {
        months = 120

        modifier = {
            factor = 0.9
            economic_ideas = 6
        }
        modifier = {
            factor = 1.1
            NOT = { economic_ideas = 4 }
        }

}

 

МТТН ивента 120 месяцев. Если не взята 4-я экономическая идея, то МТТН 120*1,1=132 месяца. Если взята 6-я экономическая, то 120*0,9=108 месяцев.

Как сделать чтобы ИИ тоже дался модификатор??
 

namespace = gold

#
country_event = {
    id = gold.1
    title = "gold.1.t"
    desc = "gold.1.d"
    picture = INCAN_GODS_eventPicture                
    
    fire_only_once = yes    
  
    trigger = {
      is_year = 1444
      NOT = { is_year = 1445 }
      }
    option = {
    name = "gold.1.a"
    ai_chance = { factor  = 100 }
        random_list = {        
            1 = { add_country_modifier = { name = "gold_1" duration = 9999999  } }                                         
            1 = { add_country_modifier = { name = "gold_2" duration = 9999999  } }
            1 = { add_country_modifier = { name = "gold_3" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_4" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_5" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_6" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_7" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_8" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_9" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_10" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_11" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_12" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_13" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_14" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_15" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_16" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_17" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_18" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_19" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_20" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_21" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_22" duration = 9999999} }                                    
            1 = { add_country_modifier = { name = "gold_23" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_24" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_25" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_26" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_27" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_28" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_29" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_30" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_31" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_32" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_33" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_34" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_35" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_36" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_37" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_38" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_39" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_40" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_41" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_42" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_43" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_44" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_45" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_46" duration = 9999999} }                                    
            1 = { add_country_modifier = { name = "gold_47" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_48" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_49" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_50" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_51" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_52" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_53" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_54" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_55" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_56" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_57" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_58" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_59" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_60" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_61" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_62" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_63" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_64" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_65" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_66" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_67" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_68" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_69" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_70" duration = 9999999} }                                    
            1 = { add_country_modifier = { name = "gold_71" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_72" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_73" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_74" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_75" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_76" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_77" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_78" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_79" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_80" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_81" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_82" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_83" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_84" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_85" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_86" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_87" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_88" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_89" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_90" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_91" duration = 9999999} }                                        
            1 = { add_country_modifier = { name = "gold_92" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_93" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_94" duration = 9999999} }                                    
            1 = { add_country_modifier = { name = "gold_95" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_96" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_97" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_98" duration = 9999999} }                                    
            1 = { add_country_modifier = { name = "gold_99" duration = 9999999} }
            1 = { add_country_modifier = { name = "gold_100" duration = 9999999} }}}}
             
   

Ссылка на комментарий

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

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

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

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

  Only 75 emoji are allowed.

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

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

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

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

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

  • 12332dssdsd

    4

  • JLRomik

    3

  • Keksik

    3

Популярные дни

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

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

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


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...