
Country InteractionNew this version
Petition the Imperial Diet
As a Circle Leader, petition the Imperial Diet to address a grievance or request.
Holy Roman EmpireInternational Organizationallow, select trigger 1, select trigger 2Definitionin_game/common/country_interactions/imperial_circles.txt:225
226type = diplomacy
227category = CATEGORY_HRE_ACTIONS
228icon = circle_emperor_action
230cooldown = {
230months = 120
}
239allow = {
240scope:actor = {
}
}
253select_trigger = {
254looking_for_a = country
255interaction_source_list = {
}
262target_flag = recipient
263name = "choose_emperor" Choose Emperor
264column = {
265data = name
}
270enabled = {
}
}
274select_trigger = {
275map_mode = international_organization
276top_widget = law_card_header_at_io_policy_select
277looking_for_a = international_organization
283target_flag = io_recipient
284name = "choose_international_organization" Choose the International Organization:
285column = {
286data = name
}
291enabled = {
}
}
295select_trigger = {
296map_mode = international_organization
297top_widget = law_card_header_at_io_policy_select
298looking_for_a = law
299target_flag = target
300name = "enact_policy_select_law" Select the Law to enact:
301none_available_msg_key = "enact_policy_no_laws"
302column = {
303data = name
}
305visible = {
306scope:io_recipient = {
307law_visible_to_international_organization = root
}
}
310enabled = {
312scope:io_recipient = {
313not = {
314law_is_locked_in_international_organization = root
}
316law_enabled_to_international_organization = root
}
}
}
322select_trigger = {
323map_mode = international_organization
324top_widget = law_card_header_at_io_policy_select
325looking_for_a = policy
326source = target
327target_flag = vote
328name = "enact_policy_select_policy" Select Policy for the Law:
329none_available_msg_key = "enact_policy_no_policies"
330column = {
331data = policy_enacting
}
333visible = {
334scope:io_recipient = {
335policy_visible_to_international_organization = root
}
}
338enabled = {
339scope:io_recipient = {
340policy_enabled_to_international_organization = root
342trigger_if = {
343limit = {
344exists = scope:recipient
}
346not = {
346international_organization_has_policy = root
}
347trigger_if = {
348limit = {
348exists = price
}
349scope:recipient = {
349can_pay_price = root.price
}
}
}
}
}
354selected = {
355scope:io_recipient = {
356international_organization_has_policy = root
}
}
}
361effect = {
362if = {
363limit = {
364exists = scope:vote
}
366scope:recipient = {
367propose_resolution = {
368resolution = resolution:policy_vote
369actor = this
370recipient = scope:io_recipient
371target = scope:target
372vote = scope:vote
}
}
}
376else = {
377custom_tooltip = {
378text = petition_imperial_diet_tt We will request a vote on a policy in the Holy Roman Empire
}
}
}
383reject_effect = {
384scope:actor = {
385every_imperial_circle_country_is_member_of = {
386add_circle_satisfaction = -5
}
}
}
394accept = {
395subtract = {
396desc = "DIPLOREASON_BASE" Base
397value = 10
}
399if = {
400limit = {
401exists = scope:actor
}
403add = {
404desc = "DIPLOMATIC_REPUTATION" Diplomatic Reputation
405value = scope:actor.modifier:diplomatic_reputation
406multiply = 3
}
408add = {
409desc = "THEIR_OPINION" Their Opinion of us
410value = "scope:recipient.opinion(scope:actor)"
411multiply = 0.2
}
}
}
416ai_will_do = {
417add = {
418desc = "TARGET_ACCEPTANCE"
419value = "scope:actor.country_interaction_acceptance(country_interaction:petition_imperial_diet|scope:recipient)"
420if = {
421limit = {
421scope:recipient = {
421is_ai = no
}
}
422subtract = 50
}
}
}