
Country Interaction
Request Free City Status
We will request the status of a Free Imperial City in the Holy Roman Empire.
RepublicGovernment Typeaccept
Holy Roman EmpireInternational Organizationallow, potential
Free Imperial CitySpecial Statuspotential
Free City RightsLawallow
Is the PopeModifier TypepotentialDefinitionin_game/common/country_interactions/hre.txt:710
711type = diplomacy
712category = CATEGORY_HRE_ACTIONS
714ai_limit_per_check = 1
715potential = {
716scope:actor = {
}
722not = {
}
}
}
}
736allow = {
}
741scope:actor = {
742is_rebel_country = no
}
}
745select_trigger = {
746looking_for_a = country
747target_flag = recipient
748name = "choose_country" Choose the Country:
749column = {
750data = name
}
755enabled = {
}
}
758effect = {
760international_organization_add_special_status = {
762country = scope:actor
}
}
765scope:actor = {
766add_opinion = {
766target = scope:recipient
766modifier = opinion_granted_free_city
}
}
}
769ai_will_do = {
770add = {
771desc = "BIAS_FROM_RULER_TRAITS"
772value = {
773subtract = {
774value = "scope:actor.modifier:bias_for_militarist_policies"
775multiply = 3
}
777add = "scope:actor.modifier:bias_for_capitalist_policies"
778add = {
779value = "scope:actor.modifier:bias_for_administrative_policies"
780divide = 2
}
}
}
784add = {
785desc = "TARGET_ACCEPTANCE"
786value = "scope:actor.country_interaction_acceptance(country_interaction:request_free_city_status|scope:recipient)"
}
788if = {
789limit = {
790exists = scope:actor
791scope:actor = {
791has_cooldown = ai_spam_protection_request_free_city_status
}
}
793subtract = {
794desc = "DIPLOREASON_ALREADY_DID_ACTION"
795value = 10000
}
}
}
800accept = {
801add = {
802desc = "OUR_OPINION_TOOLTIP" Our opinion of them
803value = "scope:actor.opinion(scope:recipient)"
}
805add = {
806desc = "THEIR_OPINION_TOOLTIP" Their opinion of us
807value = "scope:recipient.opinion(scope:actor)"
}
809if = {
810limit = {
810scope:actor.culture.language = scope:recipient.culture.language
}
811add = {
812desc = "UPKEEP_SAME_LANGUAGE" Same Language
813value = 25
}
}
816if = {
824divide = {
825desc = "HRE_NON_REPUBLIC" Not a Republic
826value = 2
}
}
}
830reject_effect = {
831hidden_effect = {
832scope:actor = {
833add_cooldown = {
834type = ai_spam_protection_request_free_city_status
835years = 5
}
}
}
}