王国崩溃阈值

王国崩溃阈值

当领主数量达到上限时,击杀NPC领主和摧毁王国的几率增加

游戏玩法

该模组有两个版本。
适用于游戏版本1.1.0的版本
以及适用于游戏版本1.0.3的版本。
1.0.3版本的模组尚未完全测试,但似乎运行正常。 作为《骑马与砍杀2》的新手,我原本以为如果一个王国失去了所有领地,就意味着它的终结。
然而,数十位僭主却在地图上四处游荡,不断向我宣战。
他们要求巨额金钱才肯加入我日益壮大的王国,
他们不愿战死沙场,
而我也不想处决他们。 我制作这个模组主要是为了解决我自己的问题,但也许对其他人也会有用。 它有什么作用? 1、它增加了领主在战斗中阵亡的几率(可调整)。可以设置多种条件来决定何时适用这一增加的几率。
2、当达到一定数量的领主阵亡(可调整)时,王国将被游戏系统摧毁。
3、领主阵亡的具体概率无法精确确定,但你可以估算一个合适的设置。
4、游戏在计算英雄生存几率时会添加一个较高的加成。
5、在设置中,你可以指定这个加成的数值高低(或者设置为不计入任何加成,领主将在100%时阵亡)。 设置文件(settings.ini)位于模组目录中。 如何根据配置文件中的条件进行评估,以确定变更后的奖励值是否适用于领主。(true表示变更将被应用)。静态类StaticRecord包含来自ini文件的值。 private static bool 检查条件(CharacterObject 角色)         {             如果(静态记录.忽略玩家氏族英雄 && 角色.英雄对象.氏族 == 氏族.玩家氏族)             {                 返回假;             }             如果(静态记录.他的阵营是地图阵营 && !角色.英雄对象.地图阵营.是地图阵营)             {                 返回假;             }             如果(静态记录.必须与玩家处于战争状态 && !角色.英雄对象.氏族.地图阵营.与(氏族.玩家氏族.地图阵营)处于战争状态)             {                 返回假;             }             如果(静态记录.他的派系没有封地 && !(角色.英雄对象.氏族.王国 != null && 角色.英雄对象.氏族.王国.封地数量 < 1))             {                 返回假;             }             返回真值;         } 我如何计算剩余的领主。 private bool CanLeadArmy(Hero lord)         { 返回(领主.可以领导队伍() && !领主.是儿童 && 领主.家族.是贵族 && 领主.存活);         }