领地法
The demesne law screen
领地法用一个大括号 laws = { }
来进行变量的声明并显示。
代码结构
law_name = {
group = feudal_contract
default = yes #如果将变量“默认”为“是”,则游戏一开始就显示该法律
potential = {
#该法律出现的条件
}
allow = {
#该法律可用的条件
}
effect = {
#法律颁布时执行的命令
}
pass_effect = {
#法律颁布时执行的命令。用来代替在effect = { }之前的事情。指挥在法律通过时出发(不能通过历史和事件触发)
}
ai_will_do = {
#AI是通过该法律的权重(1为100%通过)
}
ai_will_revoke = {
factor = 0
}
# Character modifiers: demesne_size, vassal_limit, castle_vassal_tax_modifier, city_vassal_max_levy, ...
}
本地化
- law_name: 法律名称
- law_name_option: 法律屏幕按钮上显示的法律简称
- law_name_desc: 法律选择按钮的工具提示
- group_name: 法律组的标签
- group_name_desc: 法律组的工具提示
法理法
The crown law screen
法理法(或者王权法)用一个大括号 de_jure_laws = { }
来定义并声明变量。
代码结构
law_name = {
show_as_title = yes
group = group_name
default = yes #If default, used on game start
potential = {
#Conditions for the law to appear
}
allow = {
#Conditions for the law to be enabled
}
effect = {
#Commands executed when law is enacted
}
pass_effect = {
#Commands executed when law is enacted, takes place before effect = { } and is only triggered when the law is passed in game (not via history or event)
}
revoke_allowed = {
always = no
}
ai_will_do = {
#Factors for an AI character to enable the law (1 = 100% chance)
}
ai_will_revoke = {
factor = 0
}
# Character modifiers: feudal_opinion, castle_vassal_min_levy, ...
}
本地化
- law_name: 法律名称
- law_name_option: 法律屏幕按钮上显示的法律简称
- law_name_desc: 法律选择按钮的工具提示
- group_name: 法律组的标签
- group_name_desc: 法律组的工具提示
继承法
The succession screen
继承法用大括号 succession_laws = { }
或者 gender_laws = { }
来定义并声明。
实际的继承机制是在succession和gender_suc命令中硬编码的,除了Defines的权重外,其他是不可修改的。
在游戏一开始,每个头衔都会获得一个默认的继承法和性别法。如果没有特殊情况的话,历史文件里是这样子的:
- 对于继承法,它们会按照以下的顺序做评价:土耳其继承法/开放继承法,分封继承法,年长者继承法,长子继承法,封建选举法, Tanistry,开放选举法,天主教主教选举法,贵族选举法,幼子继承法,教宗国选举法,总督制 (死后头衔回归领主), 分封继承制选举法,游牧继承法,和儒家官僚制(继承人是一个拥有中国文化和高管理属性的随机角色)。第一个匹配到 potential数组里的继承法会被采用。如果数组中没有一个继承法是可用的,默认的继承法则是分封继承制。默认继承法可以通过事件来改变(比如,一些让原始宗教组默认拥有Eldership的事件)。
- 对于性别法,取决于 "default_selection" 中的定义。
代码结构
succession_name = {
# Character modifiers: child_opinion, dynasty_opinion, ...
potential = {
#Conditions for the law to appear
}
allow = {
#Conditions for the law to be enabled
}
effect = {
#Commands executed when law is enacted
}
revoke_allowed = {
always = no
}
}
本地化
- succession_name: 继承法的名字
- succession_name_desc: 工具提示