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

Нужна помощь: разбираемся с ивентами.


laner911

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

(изменено)

По-моему is_triggered_only = yes значит что ивент срабатывает только в результате "вызова" (не через консоль). Например идет война и срабатывает ивент о помощи союзнику ресурсами в обмен на что-нибудь. Одному выскакивает "Отправить помощь(сработает ивент у 2-й страны)" или "Не отправлять(ничего не произойдет)", а другому "Принять" или "Отклонить" (второй ивент НЕ произойдет сам по себе). Так вот ивент, который выскакивает только в результате другого действия помечается is_triggered_only = yes

Я, конечно, мог что-то перепутать, но не думаю, что удаления пары строк займет много времени. Попробуйте

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

Значит, имеет такие ивенты:
Тыц 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


Гость
Эта тема закрыта для публикации сообщений.
  • Ответы 3
  • Создано
  • Последний ответ
  • Просмотры 1305

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

  • laner911

    1

  • Asgart

    1

  • FoAnCh

    1

  • egori477

    1

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

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

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

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

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