
Country Interaction
Bestow Primas Germaniae Status
We will make them a Primas Germaniae in the Holy Roman Empire.
Holy Roman EmpireInternational Organizationallow, select trigger
Primas GermaniaeSpecial Statusselect trigger
Is the PopeModifier Typeselect trigger
Seal the Golden BullPolicyallowDefinitionin_game/common/country_interactions/hre.txt:3296
3297type = diplomacy
3298category = CATEGORY_HRE_ACTIONS
3300ai_limit_per_check = 1
3308allow = {
}
}
3314select_trigger = {
3315looking_for_a = country
3316target_flag = recipient
3317name = "choose_country" Choose the Country:
3318column = {
3319data = name
}
3321visible = {
3323is_rebel_country = no
3325NOT = {
}
}
}
3334enabled = {
}
}
}
3344effect = {
3346international_organization_add_special_status = {
3348country = scope:recipient
}
}
3351scope:recipient = {
3352add_reform = government_reform:primas_germaniae
3353add_opinion = {
3353target = scope:actor
3353modifier = opinion_granted_primas_germaniae
}
}
}
3357ai_will_do = {
3358add = {
3359desc = "OUR_OPINION_TOOLTIP"
3360value = "scope:actor.opinion(scope:recipient)"
}
3362add = {
3363desc = "THEIR_OPINION_TOOLTIP" Their opinion of us
3364value = "scope:recipient.opinion(scope:actor)"
}
3366if = {
3367limit = {
3367scope:actor.culture.language = scope:recipient.culture.language
}
3368add = {
3369desc = "UPKEEP_SAME_LANGUAGE"
3370value = 25
}
}
3373if = {
3374limit = {
3375exists = scope:recipient
3376scope:recipient = {
3376has_cooldown = ai_spam_protection_bestow_primas_germaniae_status
}
}
3378subtract = {
3379desc = "DIPLOREASON_ALREADY_DID_ACTION"
3380value = 10000
}
}
}
3385accept = {
3386if = {
3387limit = {
3387exists = scope:recipient
}
3388if = {
3389limit = {
3389exists = scope:actor
}
3390add = {
3391desc = "THEIR_OPINION_TOOLTIP" Their opinion of us
3392value = "scope:recipient.opinion(scope:actor)"
3393if = {
3394limit = {
3394scope:recipient = {
3394opinion(scope:actor) > 0
}
}
3395divide = 10
}
3397else = {
3398divide = 5
}
}
3401add = {
3402desc = "DIPLOMATIC_REPUTATION" Diplomatic Reputation
3403value = scope:actor.modifier:diplomatic_reputation
3404multiply = 3
}
3407add = {
3408desc = "game_concept_trust" Trust
3409value = "scope:recipient.trust(scope:actor)"
3410divide = 5
}
}
}
3415else = {
3416value = 0
}
}
3420reject_effect = {
3421hidden_effect = {
3422scope:recipient = {
3423add_cooldown = {
3424type = ai_spam_protection_bestow_primas_germaniae_status
3425years = 5
}
}
}
}