
Action
Suppress Foreign Revolutionaries
We cannot allow this new wave of thought and anti-ruling class sentiment to grip the minds of the peasants abroad, lest we risk them toppling our own government as well.
People's UprisingSituationselect trigger 1Definitionin_game/common/generic_actions/the_revolution.txt:62
63icon = spread_revolutionary_sentiment
64type = situation
65show_message = no
66potential = {
67scope:actor = {
68NOT = {
68revolutionary_target ?= this
}
69is_revolutionary = no
}
}
73allow = {
75scope:actor = {
76at_war = no
}
}
79ai_tick = daily
80ai_tick_frequency = 80
82automation_tick = never
83automation_tick_frequency = 12
85price = price:revolution_actions_price
87cooldown = {
88type = suppress_foreign_revolutionaries_key
89years = 5
}
92select_trigger = {
93looking_for_a = situation
94target_flag = recipient
95name = "choose_situation" Choose the Situation:
96column = {
97data = name
}
}
105select_trigger = {
106looking_for_a = country
107target_flag = target
108interaction_source_list = {
109every_revolutionary = {
110limit = {
110within_diplomatic_range = scope:actor
}
111add_to_list = source
}
}
114name = "choose_country" Choose the Country:
115none_available_msg_key = "no_country_available"
116column = {
116data = name
}
117visible = {
118within_diplomatic_range = scope:actor
}
120enabled = {
121NOR = {
122has_mutual_scripted_relation = {
123type = relation_type:alliance
124target = scope:actor
}
126is_subject_of = scope:actor
127scope:actor = {
127is_subject_of = root
}
128has_truce_with = scope:actor
}
130is_rebel_country = no
}
}
133effect = {
134if = {
135limit = {
135exists = scope:target
}
136scope:actor = {
}
}
140else = {
140custom_tooltip = suppress_foreign_revolutionaries_tt We will gain a Crush the Revolution Casus Belli against a revolutionary country of our choice
}
}
143ai_will_do = {
144add = 20
}