
Cabinet Action
Boost Colonial Charter
Force our Pops to migrate into one of our Colonial Charters.
Definitionin_game/common/cabinet_actions/send_people_to_colonial_charter.txt:1
2ability = adm
3allow_multiple = yes
4potential = {
5is_rebel_country = no
}
7allow = {
8total_population >= 5
9has_colonial_charters = yes
}
12select_trigger = {
13looking_for_a = province
14source = actor
15target_flag = target
16name = "send_people_to_colonial_charter_select_province" Select Province to send Pops from:
17none_available_msg_key = "send_people_to_colonial_charter_no_provinces"
18column = {
19data = name
}
21column = {
22data = population
}
24visible = {
25province_definition = {
26not = {
26has_colonial_charter = scope:actor
}
}
}
29enabled = {
30population > 1
}
}
35select_trigger = {
36looking_for_a = colonial_charter
37source = actor
38target_flag = target_1
39name = "send_people_to_colonial_charter_select_colonial_charter" Select Colonial Charter to send Pops to:
40none_available_msg_key = "send_people_to_colonial_charter_no_colonial_charters"
41column = {
42data = name
}
44visible = {
45not = {
45province_definition = scope:target.province_definition
}
46NOT = {
49interaction_target = target_1
}
}
}
54map_mode = select_target_colonial
}
57on_activate = {
58scope:target_1 ?= {
59add_additional_migration = {
60province = scope:target
61cabinet = root
}
}
}
66on_deactivate = {
67scope:target_1 ?= {
68remove_additional_migration = {
69province = scope:target
70cabinet = root
}
}
}
75country_modifier = {
}
78is_finished = {
79trigger_if = {
80limit = {
81exists = scope:target
82exists = scope:target_1
}
84scope:target = {
85any_location_in_province = {
86population < 1
}
}
}
}