
Country InteractionNew this version
Request Circle Privilege
Request a special privilege from the Emperor for your circle.
Holy Roman EmpireInternational Organizationselect triggerDefinitionin_game/common/country_interactions/imperial_circles.txt:428
429type = diplomacy
430category = CATEGORY_HRE_ACTIONS
431icon = circle_emperor_action
433cooldown = {
433months = 60
}
434ai_limit_per_check = 1
436potential = {
437scope:actor = {
437is_imperial_circle_leader = yes
}
}
440select_trigger = {
441looking_for_a = country
442interaction_source_list = {
}
449target_flag = recipient
450name = "choose_emperor" Choose Emperor
451column = {
452data = name
}
}
462effect = {
463scope:actor = {
465every_imperial_circle_country_is_member_of = {
466add_circle_satisfaction = 2
467custom_tooltip = {
468text = request_circle_privilege_members_tt Each member of our Imperial Circle gains Imperial Circle Support for 5 years.
469every_circle_member = {
}
}
}
}
}
480reject_effect = {
481scope:actor = {
483every_imperial_circle_country_is_member_of = {
484add_circle_satisfaction = -1
}
486hidden_effect = {
487add_cooldown = {
488years = 5
489type = request_circle_privilege_rejected
}
}
}
}
495accept = {
496subtract = {
497desc = "DIPLOREASON_BASE" Base
498value = 10
}
500if = {
501limit = {
502exists = scope:actor
}
504add = {
505desc = "DIPLOMATIC_REPUTATION" Diplomatic Reputation
506value = scope:actor.modifier:diplomatic_reputation
507multiply = 3
}
509add = {
510desc = "THEIR_OPINION" Their Opinion of us
511value = "scope:recipient.opinion(scope:actor)"
512multiply = 0.2
}
}
}
518ai_will_do = {
519add = {
520desc = "TARGET_ACCEPTANCE"
521value = "scope:actor.country_interaction_acceptance(country_interaction:request_circle_privilege|scope:recipient)"
}
523if = {
524limit = {
524scope:recipient = {
524is_ai = no
}
}
525subtract = {
526desc = "Player annoyance"
527value = 75
}
}
530if = {
531limit = {
531scope:actor = {
531has_cooldown = request_circle_privilege_rejected
}
}
532subtract = {
533desc = "emperor already rejected"
534value = 1000
}
}
}