
AcciónCambiado en esta versión
Crear súbdito para edificios
Se creará un Subject nuevo en una de nuestras provincias.
Estatus de jefe de gabineteTipo de modificadorselect trigger 3Definiciónin_game/common/generic_actions/create_building_subject.txt:1
2type = owncountry
4allow = {
5scope:actor = {
6or = {
7is_subject = no
8subject_type = {
9allow_subject_creation = yes
}
}
}
}
16select_trigger = {
17looking_for_a = region
18interaction_source_list = {
19scope:actor = {
20every_owned_foreign_building_region = {
21add_to_list = source
}
}
}
25target_flag = target_region
26name = "create_building_subject_select_region" Selecciona la Region:
27none_available_msg_key = "create_building_subject_no_region"
28column = {
29data = name
}
31visible = {
32scope:actor = {
33capital = {
34region != root
}
}
}
}
40select_trigger = {
41looking_for_a = subject_type
42target_flag = subject_type
43cache_targets = yes
44name = "create_building_subject_select_subject_type" Selecciona el Subject Type:
45none_available_msg_key = "create_building_subject_no_subject_type"
46column = {
47data = subject_type_attribute_column
}
49column = {
49data = subject_type_icon
}
50visible = {
51subject_can_be_created_by = {
52country = scope:actor
53where = scope:target_region
}
}
}
58select_trigger = {
59show_if = {
60exists = scope:subject_type
61scope:subject_type = {
62has_overlords_ruler = no
}
}
65looking_for_a = character
66source = actor
67target_flag = ruler
68cache_targets = yes
69allow_null = yes
70name = "create_building_subject_select_ruler" Selecciona al Ruler:
71none_available_msg_key = "create_building_subject_no_ruler"
72column = {
73data = character_info
74widget = character_info_for_select_ruler
}
76visible = {
78scope:actor = {
79trigger_if = {
80limit = {
81exists = ruler
}
83ruler != root
}
}
}
}
93effect = {
94if = {
95limit = {
96exists = scope:target_region
97exists = scope:ruler
}
100scope:actor = {
101ordered_owned_foreign_building = {
102limit = {
103location = {
104region = scope:target_region
}
}
107order_by = building_level
108max = 1
110location = {
111create_building_country_in_location = {
112region = scope:target_region
113ruler = scope:ruler
114subject_type = scope:subject_type
115overlord = scope:actor
}
}
}
}
}
121else_if = {
122limit = {
123exists = scope:target_region
}
127scope:actor = {
128ruler = {
129save_scope_as = ruler
}
}
133scope:actor = {
134ordered_owned_foreign_building = {
135limit = {
136location = {
137region = scope:target_region
}
}
140order_by = building_level
141max = 1
143location = {
144create_building_country_in_location = {
145region = scope:target_region
146ruler = scope:ruler
147subject_type = scope:subject_type
}
}
}
}
}
}
155ai_tick = never
156ai_tick_frequency = 6
157ai_will_do = 0
159automation_tick = never
160automation_tick_frequency = 12