
LeyCambiado en esta versión
Representante de los Suizos
Todo tipo de organización requerirá un portavoz o representante, que será la cara visible ante las entidades políticas dentro y fuera de la organización. La Confederación Suiza podría ser una excepción a esta regla...
Confederación SuizaOrganización internacionalpotentialPolíticas 2
Definiciónin_game/common/laws/22_swiss_confederation.txt:38
39type = international_organization
40law_category = election
41potential = {
}
42sc_canton_representative = {
43leader_type = country
44on_activate = {
45hidden_effect = {
46if = {
47limit = {
47NOT = {
47international_organization_has_law = law:sc_power_of_the_sovereign
}
}
48add_policy_to_international_organization = policy:sc_sovereign_representative_power
}
50if = {
51limit = {
51NOT = {
51international_organization_has_law = law:sc_election_method
}
}
52add_policy_to_international_organization = policy:sc_lottery
}
54if = {
55limit = {
55NOT = {
55international_organization_has_law = law:sc_ruling_period
}
}
56add_policy_to_international_organization = policy:sc_timed
}
58if = {
59limit = {
59AND = {
59international_organization_has_law = law:sc_ruling_period
59NOT = {
59international_organization_has_law = law:sc_election_frequency
}
}
}
60add_policy_to_international_organization = policy:sc_four_yearly_elections
}
62international_organization_chooses_new_leader = this
}
}
65on_deactivate = {
66hidden_effect = {
67remove_law_from_international_organization = law:sc_power_of_the_sovereign
68remove_law_from_international_organization = law:sc_election_method
69remove_law_from_international_organization = law:sc_ruling_period
70remove_law_from_international_organization = law:sc_election_frequency
}
}
73wants_this_policy_bias = {
74if = {
75limit = {
75NOT = {
75scope:recipient = {
75international_organization_has_leader = yes
}
}
}
76add = {
77desc = "VOTE_BASE_VALUE"
78value = 10
}
81add = {
82desc = "game_concept_diplomatic_reputation"
83value = modifier:diplomatic_reputation
}
85add = io_members_and_potential_members_opinion_value
}
87if = {
88limit = {
88modifier:bias_for_militarist_policies > 0
}
89add = {
90desc = "PROVIDES_POWER_OPPORTUNITY"
91value = {
92value = modifier:bias_for_militarist_policies
93multiply = {
94value = country_tax_base
95subtract = io_get_average_tax_base
}
}
}
}
}
}
102sc_councillor_representative = {
103leader_type = character
104on_activate = {
105hidden_effect = {
106if = {
107limit = {
107NOT = {
107international_organization_has_law = law:sc_power_of_the_sovereign
}
}
108add_policy_to_international_organization = policy:sc_sovereign_representative_power
}
110if = {
111limit = {
111NOT = {
111international_organization_has_law = law:sc_election_method
}
}
112add_policy_to_international_organization = policy:sc_lottery
}
114if = {
115limit = {
115NOT = {
115international_organization_has_law = law:sc_ruling_period
}
}
116add_policy_to_international_organization = policy:sc_timed
}
118if = {
119limit = {
119AND = {
119international_organization_has_law = law:sc_ruling_period
119NOT = {
119international_organization_has_law = law:sc_election_frequency
}
}
}
120add_policy_to_international_organization = policy:sc_four_yearly_elections
}
122international_organization_chooses_new_leader = this
}
}
125on_deactivate = {
126hidden_effect = {
127remove_law_from_international_organization = law:sc_power_of_the_sovereign
128remove_law_from_international_organization = law:sc_election_method
129remove_law_from_international_organization = law:sc_ruling_period
130remove_law_from_international_organization = law:sc_election_frequency
}
}
133wants_this_policy_bias = {
134if = {
135limit = {
135NOT = {
135scope:recipient = {
135international_organization_has_leader = yes
}
}
}
136add = {
137desc = "VOTE_BASE_VALUE"
138value = 10
}
141add = {
142desc = "game_concept_diplomatic_reputation"
143value = modifier:diplomatic_reputation
}
145add = io_members_and_potential_members_opinion_value
}
147if = {
148limit = {
148modifier:bias_for_militarist_policies > 0
}
149add = {
150desc = "PROVIDES_POWER_OPPORTUNITY"
151value = {
152value = modifier:bias_for_militarist_policies
153multiply = {
154value = country_tax_base
155subtract = io_get_average_tax_base
}
}
}
}
}
}