
Action
Change Organization Parliament Type
This will allow you to pick another Parliament Type for the International Organization.
UnionInternational Organizationselect trigger 1
Senior PartnerSpecial Statusselect trigger 1Definitionin_game/common/generic_actions/io_parliament.txt:201
202icon = call_parliament
203type = internationalorganization
205ai_tick = monthly
206ai_tick_frequency = 6
208automation_tick = monthly
209automation_tick_frequency = 1
210player_automated_category = diplomacy
214show_in_gui_list = no
215ai_prerequisite = {
}
217potential = {
}
219allow = {
}
222select_trigger = {
223looking_for_a = international_organization
224source = actor
225target_flag = recipient
226name = "choose_international_organization" Choose the International Organization:
227column = {
228data = name
}
230visible = {
231has_parliament = yes
}
233enabled = {
234trigger_if = {
}
241trigger_else = {
242leader_country ?= scope:actor
}
244is_active_parliament = no
245OR = {
246NOT = {
246exists = parliament_type
}
247parliament_type ?= {
248NOT = {
248is_locked_for_international_organization = prev
}
}
}
}
}
254select_trigger = {
255looking_for_a = parliament_type
256source = actor
257target_flag = parliament_type
258name = "select_parliament_type" Select Parliament Type
259none_available_msg_key = "change_parliament_type_no_types"
260column = {
261data = parliament_type_widget
}
264visible = {
265is_visible_for_international_organization = scope:recipient
}
268enabled = {
269is_available_for_international_organization = scope:recipient
}
}
273effect = {
274scope:recipient = {
275if = {
276limit = {
276exists = scope:parliament_type
}
277set_parliament_type = scope:parliament_type
}
}
}
281ai_will_do = {
283scope:actor = {
284add = "parliament_type_utility(scope:parliament_type|yes)"
}
}