骑马与砍杀吧 关注:739,591贴子:14,883,224
  • 2回复贴,共1

关于外交mod的派系的研究

只看楼主收藏回复

Mod介绍是这样的:通过建立派系,开启内战,战胜后可以要求退位或自立。但是没有说怎么获取支持开启内战。因此我去看了源码,大致是这样的:
每天对每个家族检查一次,跳过不适用的家族(统治家族、雇佣兵、不在王国中和正在叛乱中的家族):
如果没有领导一个派系
- 决定是否离开所属派系
如果“需求分数”<100,则离开现有派系
- 10%概率触发(设置中的每日加入叛军几率):决定是否加入一个派系
选择“需求分数”最高的派系,如果“需求分数”>=100,则加入
- 5%概率触发(设置中的每日启动叛军几率):考虑建立一个派系
如果“需求分数”>=100”,且有所需影响力,则建立
这里有个“需求分数”的概念。“需求分数”的计算方法如下:
+25 如果统治者家族不足6级
-10 每点统治者的荣誉和胆气
+10 自己每点缺少的胸怀(2减去胸怀)乘以自己家族每个不足的领地(家族等级减去领地数)
+25 如果派系领导者为6级家族
+10 每点派系领导者的荣誉和胆气
+5 自己每有一个派系领导以外的朋友在派系中(朋友指家族领袖关系>=25)
(决定是否加入派系时)
自己与派系领导关系为负:
-1 每点负关系
自己与统治者关系为负:
+1 每点负关系 x(1 - 0.25 x 胸怀)
自己与统治者关系为正:
-1 每点关系
(决定是否建立派系时)
+50 自己家族是6级家族
+20 自己的每点理性(Calculating)
如果是玩家建立派系让npc加入,那么上述“派系领导者”就是玩家,“自己”就是npc。
简而言之,要想让npc家族加入你的派系,有以下几方面要考虑:
你最好是6级家族,且最好有荣誉、胆气的等级;统治者最好不是6级家族,且有负的荣誉、胆气等级。
npc家族受到不公对待,家族等级很高但领地数很少;
npc家族和统治者关系不好;
npc家族和你关系不能太差;但是朋友也不会加太多分。


IP属地:美国1楼2022-11-22 04:42回复


    IP属地:广西2楼2023-01-02 01:02
    回复
      终于搞懂了 感谢大佬


      IP属地:河南3楼2024-08-07 13:26
      回复