萌新求助:关于中华帝国体制下的共和国内战和篡夺头衔问题
十字军之王吧
全部回复
仅看楼主
level 10
想把共和国的内战和篡夺头衔的行为给取消掉,不知道有没有办法或MOD。
玩中华帝国制,P社只是偷懒把错误的统治类型-20给去掉了,我让他们停止内战还问我要钱要人情,不开心。
法理内的共和国似乎也不受禁止对外战争法律的约束,我曾经看到自己法理内的沿海商共主动对外宣战。
搜其他帖子,发现在D:\Crusader Kings II\common\governments文件夹的republic_governments.txt,可以找到can_revoke_without_reason = no,这个不允许无理由篡夺头衔,但AI似乎总是是通过密谋的办法剥夺封臣头衔。
开1/4直辖自己也会难受就算了。
求教密谋剥夺头衔的文件在哪里,如何避免共和国、主教区的AI使用这个密谋。
在法律中直接将共和国、主教区内部的战争设置成不可能,将共和国、主教区封臣也纳入禁止对外宣战法律的中,似乎是最好的办法,等自己玩共和国的时候再用备份的原件,求法律的修改位置,谢谢了。
2018年11月13日 13点11分 1
level 13
一个个来
共和国内战的问题
最好的修改办法是找到政体文件,儒官政体有个政体扩张性=0 加到共和制下面就可以了,这样就不会打外战了
2018年11月13日 13点11分 2
转换封臣视角看了,法理内的不能外战,不知道是不是我之前搞错了。但是内战和剥夺封臣头衔是可以的。主要就是把共和国AI的密谋剥夺头衔取消掉,再把法律细化的同时,允许剥夺异教徒头衔就行了。
2018年11月13日 13点11分
level 10
看了下,在D:\Crusader Kings II\common\laws里,有相关的文件。
在效果effect里,能不能考虑剥夺头衔2和3的法律中,加入:是共和国的情况和不是共和国的情况,限定法律2中,共和国不能剥夺任何头衔,法律3中,共和国只允许剥夺异教徒的头衔。
文件是ze_demesne_laws.txt,文本抬头是revoke_title_law_0、revoke_title_law_1、revoke_title_law_2。
不知道用什么语句。
法律3的语句是这样的
revoke_title_law_2 = {
group = revoke_title_law
allow = {
NOT = { has_law = revoke_title_law_0 }
conditional_tooltip = {
trigger = {
holder_scope = { government = chinese_imperial_government }
}
holder_scope = {
show_scope_change = no
NOT = {
government = chinese_imperial_government
}
}
}
}
potential = {
has_dlc = "Zeus"
NOT = { holder_scope = { is_nomadic = yes } }
NOT = { holder_scope = { government = confucian_bureaucracy } }
NOT = { holder_scope = { government = chinese_imperial_government } }
}
revoke_allowed = { always = no }
ai_will_do = {
factor = 1
modifier = {
factor = 0.01
}
modifier = {
factor = 10
holder_scope = { trait = zealous }
}
}
ai_will_revoke = { factor = 0 }
pass_effect = { }
effect = {
set_allow_title_revokation = yes
set_allow_free_infidel_revokation = yes
hidden_tooltip = {
revoke_law = revoke_title_law_0
revoke_law = revoke_title_law_1
}
}
}
其中
effect = {
set_allow_title_revokation = yes
set_allow_free_infidel_revokation = yes
这部分应该就是可以细化的部分了。
2018年11月13日 13点11分 3
1