
PolitiqueModifié dans cette version
Établir la séniorité
L'Union ne peut agir que depuis un seul trône. En outre, désigner un partenaire majeur détermine quel trône représente l'Union dans son ensemble.
Définitionin_game/common/laws/40_personal_unions.txt:17
21has_parliament = yes
22propose_effect = {
23scope:recipient ?= {
24ordered_international_organization_member = {
25order_by = country_economical_base
26max = 1
27check_range_bounds = no
28save_scope_as = best_senior_partner_candidate
}
30if = {
31limit = {
31exists = scope:best_senior_partner_candidate
}
32set_variable = {
34value = scope:best_senior_partner_candidate
}
}
}
}
39on_activate = {
40custom_tooltip = union_senior_partner_policy_at Active les statuts spéciaux Partenaire majeur et Partenaire mineur
42if = {
44custom_tooltip = union_senior_partner_policy_tt Country With Highest Great Power obtient le statut de Partenaire majeur (le Pays est choisi car il détient le Score de grande puissance le plus élevé de l'Union).
}
46else = {
47custom_tooltip = union_senior_partner_policy_specific_tt Pre Selected Senior Partner Country obtient le statut de Partenaire majeur
}
50custom_tooltip = union_unlocks_independence_casus_belli_tt Donne accès au Casus belli Indépendance de l'Union pour chaque Partenaire mineur plus faible que le Partenaire majeur
51custom_tooltip = union_unlocks_war_for_seniority_casus_belli_tt Donne accès au Casus belli Conflit d'ancienneté pour chaque Partenaire mineur de force égale ou supérieure au Partenaire majeur
}
53wants_propose_policy = {
54if = {
58add = {
59desc = "POLICY_WOULD_BECOME_LEADER_OF_ORGANIZATION" Deviendrait le Dirigeant de l'organisation
60value = 1000
}
}
63else = {
64add = {
65desc = "VOTE_BASE_VALUE" Valeur de base
66value = -50
}
}
}
70wants_this_policy_bias = {
71add = {
72desc = "VOTE_BASE_VALUE" Valeur de base
73value = -50
}
75if = {
77add = {
78desc = "POLICY_WOULD_BECOME_LEADER_OF_ORGANIZATION" Deviendrait le Dirigeant de l'organisation
79value = 1000
}
}
82else_if = {
83limit = {
85exists = scope:likely_senior_partner
}
87add = {
88desc = "POLICY_DIP_REP_OF_FUTURE_LEADER" Réputation diplomatique de Likely Senior Partner
89value = scope:likely_senior_partner.modifier:diplomatic_reputation
90multiply = 3
}
92add = {
93desc = "POLICY_OPINION_OF_FUTURE_LEADER" Opinion de Likely Senior Partner
94value = "root.opinion(scope:likely_senior_partner)"
}
96if = {
97limit = {
97scope:recipient.total_members > 1
}
98add = {
99desc = "POLICY_POWER_COMPARISON_OF_FUTURE_LEADER" Score de grande puissance de Likely Senior Partner comparé à la moyenne
100value = {
101value = 0
102scope:recipient = {
103every_international_organization_member = {
104limit = {
104NOT = {
104this = scope:likely_senior_partner
}
}
105add = country_economical_base
}
}
108divide = {
109value = scope:recipient.total_members
110subtract = 1
}
112subtract = scope:likely_senior_partner.country_economical_base
113multiply = -1
}
}
}
}
}
119wants_keep_policy = {
120if = {
126add = {
127desc = "VOTE_IS_SENIOR_PARTNER" Est un Partenaire majeur de Recipient
128value = 1000
}
}
131else = {
132subtract = {
133desc = "VOTE_IS_JUNIOR_PARTNER" Est un Partenaire mineur de Recipient
134value = 25
}
}
}