領地法
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: 工具提示