
Law
Legislature of the Union
The adminstration of the Union requires a cohesive design. An approved, unitary system of a legislature is imperative to ensure the stability of the Union.
UnionInternational Organizationpotential
Diplomatic LibertiesLawallow
Question of UnificationLawlocked
Federal UnionPolicylockedPolicies 2
Definitionin_game/common/laws/40_personal_unions.txt:522
523type = international_organization
524law_category = centralization
525custom_tags = {
forbids_no_policy
}
529allow = {
530international_organization_lifetime >= 40
}
534locked = {
}
540union_aligned_legislature_policy = {
541allow = {
542is_same_ruler_personal_union = yes
543has_active_senior_partner = yes
544international_organization_has_policy = policy:union_unified_external_diplomacy_policy
}
546on_activate = {
547on_union_policy_change_effect = yes
548apply_same_laws_policy_effect = yes
549change_union_integration_level = {
549value = 1
}
}
551on_deactivate = {
552change_union_integration_level = {
552value = -1
}
}
554international_organization_modifier = {
555union_integration_level = 1
556enabled_union_enforcement_actions = yes
}
558country_modifier = {
559legislative_efficiency = 0.1
}
561wants_propose_policy = {
562if = {
563limit = {
564scope:recipient = {
565country_is_senior_partner = {
565country = root
}
}
}
568add = {
569desc = "VOTE_BASE_VALUE"
570value = 50
}
}
573else = {
574add = {
575desc = "VOTE_BASE_VALUE"
576value = -50
}
}
}
580wants_this_policy_bias = {
581add = union_member_opinion_on_centralization
}
583wants_keep_policy = {
584if = {
585limit = {
586scope:recipient = {
587country_is_senior_partner = {
587country = root
}
}
}
590add = {
591desc = "VOTE_IS_SENIOR_PARTNER"
592value = 1000
}
}
595else = {
596subtract = {
597desc = "VOTE_IS_JUNIOR_PARTNER"
598value = 25
}
}
601add = {
602desc = "VOTE_CONSERVATIVE_CLIMATE"
603value = 50
}
}
}
607union_federal_legislature_policy = {
608on_activate = {
609on_union_policy_change_effect = yes
}
611country_modifier = {
612country_cabinet_efficiency = 0.1
}
614wants_this_policy_bias = {
615add = union_member_opinion_on_maintain
}
617wants_keep_policy = {
618add = {
619desc = "VOTE_CONSERVATIVE_CLIMATE"
620value = 50
}
}
}