
局势
殖民地独立革命
启蒙运动的理念已在全球殖民地国家广泛传播并受到接纳。那些未获得政治参与权利的殖民地统治精英,对自由、平等和代表权的理念情有独钟。这些理念与他们作为殖民宗主国臣民的现实状况自然形成对立——他们存在的意义似乎只是满足那些殖民宗主国的大都市的需求。
无论是通过政治施压还是公然起义,殖民地的现状都已难以持续。
大革命时代can start
启蒙运动思潮can start
无殖民地代表权政策can start
专制主义 vs 自由主义社会价值观on monthly
重商主义 vs 自由贸易社会价值观on monthly
殖民领属国类型on monthly定义in_game/common/situations/colonial_revolution.txt:1
3hint_tag = hint_colonial_revolution
5can_start = {
7any_colonial_country = {
8country_type = location
9exists = overlord.capital
10capital.continent != overlord.capital.continent
12is_disloyal_subject = yes
}
}
17can_end = {
18always = no
}
20visible = {
21NOT = {
21country_type = pop
}
22NOT = {
22country_type = building
}
}
25on_start = {
}
38on_monthly = {
39every_colonial_country = {
40limit = {
41is_subject = yes
42can_see_situation = root
}
44random_list = {
481 = {
49trigger = {
50any_cabinet_character = {
51count > 0
}
}
}
561 = {
57trigger = {
58any_cabinet_character = {
59count > 1
}
}
}
64300 = {
}
}
}
67every_colonial_overlord = {
68if = {
69limit = {
70can_see_situation = root
}
72random_list = {}
}
117if = {
}
}
}
132on_ended = {
}
138tooltip = {
139if = {
140limit = {
141owner ?= {
142is_colonial_overlord = yes
143any_subject = {
144is_colonial_subject = yes
}
}
}
148custom_tooltip = ar_colonial_overlord.tt
}
150else_if = {
154if = {
155limit = {
156OR = {
157owner ?= {
157is_disloyal_subject = yes
}
158owner ?= {
158is_member_of_international_organization_of_type = {
158type = colonial_federation
}
}
}
}
161custom_tooltip = ar_disloyal_colonial_subject.tt
}
163else = {
164custom_tooltip = ar_loyal_colonial_subject.tt
}
}
}
169map_color = {
170if = {
171limit = {
172owner ?= {
173OR = {
174capital.continent = continent:europe
175capital.continent = continent:asia
176capital.continent = continent:africa
}
}
}
184value = owner.country_color
}
186else_if = {
190if = {
191limit = {
192OR = {
193owner ?= {
193is_disloyal_subject = yes
}
194owner ?= {
194is_member_of_international_organization_of_type = {
194type = colonial_federation
}
}
}
}
197value = owner.country_color
}
199else = {
200value = top_owner.country_color
}
}
203else = {
204value = define:NMapColors|DEFAULT_COLOR
}
}