Script Value

union_member_opinion_on_centralization

  • If
    • −Current Centralization Level
      • =scope:recipient.modifier:union_integration_level
      • ×25
  • If
    • +Is Senior Partner of Recipient
      • =1,000
  • Otherwise, if
    • IfRecipient exists
      Then
      Recipient
      Any international organization memberHas ≥ Union highest non root economical base Economic Base
      Otherwise
      Recipient exists
      ↗
    • Senior partner scope exists
    • If
      Receiving scripted relation
      • −Senior partner reins in our Diplomacy!
        • =75
    • +Opinion of Senior partner
      • =root.opinion(scope:senior_partner_scope)
      • ÷5
    • +Diplomatic Reputation of Senior partner
      • =scope:senior_partner_scope.modifier:diplomatic_reputation
      • ×3
    • +Economic Base compared to Senior partner
      • =scope:senior_partner_scope.country_economical_base
      • −root.country_economical_base
    • If
      • Senior partner scopeCulture exists
      • RootCulture exists
      • Senior partner scopeCulture: NotRootCulture
      • +Cultural Influence of Senior partner vs. Cultural Tradition of Junior Partner
        • save_temporary_value_as
          • namecultural_difference
          • =
            • =root.culture.cultural_tradition
            • −scope:senior_partner_scope.culture.cultural_influence
        • =scope:cultural_difference
        • If
          Cultural difference > 0
          • If
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ kindred
            • ×1.5
          • Otherwise, if
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ positive
            • ×1.25
          • Otherwise, if
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ neutral
            • ×1.05
          • Otherwise, if
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ negative
            • ×0.5
          • Otherwise
            • ×0
        • Otherwise
          • If
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ kindred
            • ×0
          • Otherwise, if
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ positive
            • ×0.5
          • Otherwise, if
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ neutral
            • ×1.05
          • Otherwise, if
            RootCulture
            Cultural view
            • Target: Senior partner scopeCulture
            • Value ≥ negative
            • ×1.25
          • Otherwise
            • ×1.5
        • ≥-100
        • ≤25
    • Otherwise
      • +Same Culture
        • =25
    • If
      • Senior partner scopeReligion exists
      • RootReligion exists
      • Senior partner scopeReligion: NotRootReligion
      • −Different Religion
        • If
          RootReligion
          Religious view
          • Target: Senior partner scopeReligion
          • Value ≥ kindred
          • =25
        • Otherwise, if
          RootReligion
          Religious view
          • Target: Senior partner scopeReligion
          • Value ≥ positive
          • =50
        • Otherwise, if
          RootReligion
          Religious view
          • Target: Senior partner scopeReligion
          • Value ≥ neutral
          • =100
        • Otherwise, if
          RootReligion
          Religious view
          • Target: Senior partner scopeReligion
          • Value ≥ negative
          • =500
        • Otherwise
          • =10,000
    • If
      RootHas the Nobility Estate
      • +Nobility opinion on Senior partner
        • =root.estate_opinion(estate_type:nobles_estate|scope:senior_partner_scope)
        • If
          Rootestate_satisfaction:nobles_estate > 0.75
          • ×1.3
        • Otherwise, if
          Rootestate_satisfaction:nobles_estate > 0.5
          • ×1.2
        • Otherwise, if
          Rootestate_satisfaction:nobles_estate > 0.3
          • ×1.1
        • Otherwise
          • ×0.8
        • ×
          • =root.estate_power(estate_type:nobles_estate)
          • +1
    • If
      RootHas the Burghers Estate
      • +Burghers opinion on Senior partner
        • =root.estate_opinion(estate_type:burghers_estate|scope:senior_partner_scope)
        • If
          Rootestate_satisfaction:burghers_estate > 0.75
          • ×1.3
        • Otherwise, if
          Rootestate_satisfaction:burghers_estate > 0.5
          • ×1.2
        • Otherwise, if
          Rootestate_satisfaction:burghers_estate > 0.3
          • ×1.1
        • Otherwise
          • ×0.8
        • ×
          • =root.estate_power(estate_type:burghers_estate)
          • +1
    • If
      RootHas the Clergy Estate
      • +Clergy opinion on Senior partner
        • =root.estate_opinion(estate_type:clergy_estate|scope:senior_partner_scope)
        • If
          Rootestate_satisfaction:clergy_estate > 0.75
          • ×1.3
        • Otherwise, if
          Rootestate_satisfaction:clergy_estate > 0.5
          • ×1.2
        • Otherwise, if
          Rootestate_satisfaction:clergy_estate > 0.3
          • ×1.1
        • Otherwise
          • ×0.8
        • ×
          • =root.estate_power(estate_type:clergy_estate)
          • +1

Requires 5

Estates
Diplomatic Relations
Modifier Types

References 2

Scripting 16

Uses 2

Weighed by the AI in 14

Policies

if = {
limit = {
exists = scope:recipient
scope:recipient.modifier:union_integration_level > 0
}
subtract = {
desc = "UNION_CURRENT_CENTRALIZATION_LEVEL" Current Centralization Level
value = scope:recipient.modifier:union_integration_level
multiply = 25
}
}

© 2026 Soft Santa Cruz, S.L.U. All rights reserved. Unofficial fan project, not affiliated with Paradox Interactive. Game content © Paradox Interactive. · About · Privacy · Legal notice