laner911 54 14.07.2014, 21:57:40 Поделиться #1 14.07.2014, 21:57:40 Значит, имеет такие ивенты: Тыц 1Нажмите здесь! # CNT: war in Spain country_event = { id = 1998 is_triggered_only = yes trigger = { tag = CNT SPR = { war_with = SPA } not = { set_country_flag = CNT_in_civil_war } } title = "EVTNAME1998" desc = "EVTDESC1998" picture = "militia" option = { name = "EVTOPTA2000" set_country_flag = CNT_in_civil_war CNT = { war = { target = SPR attacker_goal = { casus_belli = civil_war } defender_goal = { casus_belli = civil_war } } } CNT = { war = { target = SPA attacker_goal = { casus_belli = civil_war } defender_goal = { casus_belli = civil_war } } } } } [Cкрыть] Тыц 2Нажмите здесь! # CNT: women go in army country_event = { id = 2000 trigger = { tag = CNT date = 1937.5.8 } title = "EVTNAME2000" desc = "EVTDESC2000" picture = "women" option = { name = "EVTOPTA2000" add_country_modifier = { name = "spain_social_revolution_woman" duration = -1 } } } [Cкрыть] Тыц 3Нажмите здесь! # CNT: Time to make social revolution! country_event = { id = 1999 is_triggered_only = yes trigger = { tag = CNT SPR = { has_country_flag = spanish_civil_war_over not = { war_with = CNT } } SPA = { has_country_flag = spanish_civil_war_over not = { war_with = CNT } } } title = "EVTNAME1999" desc = "EVTDESC1999" picture = "IC" option = { name = "EVTOPTA1999" add_country_modifier = { name = "spain_social_revolution_IC" duration = -1 } } } [Cкрыть] Что-то не так с триггерами, а именно: именты вызываются по отдельности нормально, все работает. Но не могу настроить так, чтобы вызывались исходя из триггеров, а не вручную. Еще раз говорю: это часть мода, поэтому вопрос тут только к триггерам, ивенты рабочие. Отдельно вопрос по выделенному красным коду: что это и как его есть? Не в нем ли загвоздка? Ссылка на комментарий
FoAnCh 25 16.07.2014, 19:12:15 Поделиться #2 16.07.2014, 19:12:15 По-моему is_triggered_only = yes значит что ивент срабатывает только в результате "вызова" (не через консоль). Например идет война и срабатывает ивент о помощи союзнику ресурсами в обмен на что-нибудь. Одному выскакивает "Отправить помощь(сработает ивент у 2-й страны)" или "Не отправлять(ничего не произойдет)", а другому "Принять" или "Отклонить" (второй ивент НЕ произойдет сам по себе). Так вот ивент, который выскакивает только в результате другого действия помечается is_triggered_only = yes Я, конечно, мог что-то перепутать, но не думаю, что удаления пары строк займет много времени. Попробуйте Изменено 16.07.2014, 19:13:58 пользователем FoAnCh Ссылка на комментарий
Asgart 35 30.07.2014, 06:00:39 Поделиться #3 30.07.2014, 06:00:39 Значит, имеет такие ивенты: Тыц 1Нажмите здесь! # CNT: war in Spain country_event = { id = 1998 is_triggered_only = yes trigger = { tag = CNT SPR = { war_with = SPA } not = { set_country_flag = CNT_in_civil_war } } title = "EVTNAME1998" desc = "EVTDESC1998" picture = "militia" option = { name = "EVTOPTA2000" set_country_flag = CNT_in_civil_war CNT = { war = { target = SPR attacker_goal = { casus_belli = civil_war } defender_goal = { casus_belli = civil_war } } } CNT = { war = { target = SPA attacker_goal = { casus_belli = civil_war } defender_goal = { casus_belli = civil_war } } } } } [Cкрыть] Тыц 2Нажмите здесь! # CNT: women go in army country_event = { id = 2000 trigger = { tag = CNT date = 1937.5.8 } title = "EVTNAME2000" desc = "EVTDESC2000" picture = "women" option = { name = "EVTOPTA2000" add_country_modifier = { name = "spain_social_revolution_woman" duration = -1 } } } [Cкрыть] Тыц 3Нажмите здесь! # CNT: Time to make social revolution! country_event = { id = 1999 is_triggered_only = yes trigger = { tag = CNT SPR = { has_country_flag = spanish_civil_war_over not = { war_with = CNT } } SPA = { has_country_flag = spanish_civil_war_over not = { war_with = CNT } } } title = "EVTNAME1999" desc = "EVTDESC1999" picture = "IC" option = { name = "EVTOPTA1999" add_country_modifier = { name = "spain_social_revolution_IC" duration = -1 } } } [Cкрыть] Что-то не так с триггерами, а именно: именты вызываются по отдельности нормально, все работает. Но не могу настроить так, чтобы вызывались исходя из триггеров, а не вручную. Еще раз говорю: это часть мода, поэтому вопрос тут только к триггерам, ивенты рабочие. Отдельно вопрос по выделенному красным коду: что это и как его есть? Не в нем ли загвоздка? Все ивенты со строчкой is_triggered_only = yes срабатывают не самостоятельно, а вызываются из папки decisions Ссылка на комментарий
Рекомендованные сообщения