Наследование любимым сыном
Правило престолонаследия

Наследование любимым сыном

favorite_son_elective_successionin_game/common/heir_selections/monarchy.txt:1117

При таком типе Concept текущий правитель назначает наследником одного из своих сыновей, исходя из личных предпочтений, причём возраст сына значения не имеет.

ТребуетБратоубийствоПравило престолонаследияpotentialУнигенитураПравило престолонаследияpotentialНе может стать правителемТип модификатораsibling scoreИзбранный наследникСтатический модификаторsibling score

Определениеin_game/common/heir_selections/monarchy.txt:1117

1118include_ruler_siblings = yes
1119through_female = no
1120allow_female = no
1121allow_children = yes
1122ignore_ruler = yes
1123allowed_estates = {
}
1124heir_is_allowed = {
}
1126traverse_family_tree = yes
1128potential = {
1129NOR = {
1131succession_law = heir_selection:unigeniture
}
}
1134sibling_score = {
1135if = {
1136limit = {
1137exists = root
}
1139add = {
1140desc = "HEIR_SELECTION_ADM_DESC" • Concept
1141value = root.adm
}
1143add = {
1144desc = "HEIR_SELECTION_DIP_DESC" • Concept
1145value = root.dip
}
1147add = {
1148desc = "HEIR_SELECTION_MIL_DESC" • Concept
1149value = root.mil
}
1152add = {
1153desc = "HEIR_SELECTION_APPOINTED_HEIR_DESC" • Назначенный наследник
1154if = {
1155limit = {
1156has_character_modifier = appoint_as_heir_modifier
}
1158value = 200
}
}
1162add = {
1163desc = "HEIR_SELECTION_OLDER_HEIR_DESC" • Количество лет
1164value = character_age
}
1166add = {
1167desc = "HEIR_SELECTION_IS_UNSUITED_TO_RULE_DESC" • Не годится для правления
1168if = {
1168limit = {
}
1168value = -1000
}
}
}
1171else = {
1173add = {
1174desc = "HEIR_SELECTION_ADM_DESC" • Concept
1175value = 1
}
1177add = {
1178desc = "HEIR_SELECTION_DIP_DESC" • Concept
1179value = 1
}
1181add = {
1182desc = "HEIR_SELECTION_MIL_DESC" • Concept
1183value = 1
}
1185add = {
1186desc = "HEIR_SELECTION_APPOINTED_HEIR_DESC" • Назначенный наследник
1187value = 200
}
1190add = {
1191desc = "HEIR_SELECTION_OLDER_HEIR_DESC" • Количество лет
1192value = 1
}
}
}