骑马与砍杀中文站论坛

标题: 为什么驻扎在城里的部队人数会减少?或者退化? [打印本页]

作者: 骑士老薛    时间: 2021-7-30 18:00
标题: 为什么驻扎在城里的部队人数会减少?或者退化?
今天发现个问题,我做了个试验:
首先,在城市里放了60个库赛特神射手,60个库赛特达尔汗,44个可汗亲卫!
然后,在家族部队里关闭自动招募。
最后,过了段时间再次进入城市发现,库赛特神射手变成52,少了8个,库赛特达尔汗57个,少了3个,库赛特可汗亲卫41个,然后多了14个低等级兵种,总数没变!
这是怎么回事,驻扎城市里兵种退化,有没有什么办法解决




作者: jjhdq    时间: 2021-7-30 18:09
老人退伍,新兵到岗
作者: 熊熊熊熊    时间: 2021-7-30 18:13
本帖最后由 熊熊熊熊 于 2021-7-30 18:20 编辑

这个确实一直有这个问题,具体表现就是auto recruitment这个东西不管开还是关,貌似自动招募都会继续进行,然后当驻军薪金超过上限或者驻军人数超过上限,就会把原有的高级兵挤掉。
自动招募(Auto Recruitment)选项无论是否勾选,自动招兵的过程都会一直进行。区别是:开启,驻军人数每天+1直到满员或薪资限制;关闭,驻军人数每天先+1,再-1,以维持当前驻军人数不变,除非已达到薪资限制。
掉兵问题,实际上是低级兵换掉高级兵的换兵问题,产生原因就一条:因薪资限制设置不当,由自动招募机制造成驻军人数滚动,即“换兵”。
这里,加的兵是从要人处随机招募的,减的兵是从当前驻军中随机减的。那么,减兵的时候当前驻军中的兵员人数比率决定了自己被裁掉的几率,此操作每个自然天进行一次。

这个是贴吧里面akai_bd发的,
【骑砍2】【1.5.10】关于驻军掉兵(换兵)问题的回复,你可以去搜一下原帖,就是代码Bug的问题。

方法二:临时但暴力的解决方法
如果高级兵太多怎么办?那就不限制薪资,但自动招募(Auto Recruitment)选项必须要打开,这时驻军会每天+1,在驻军上限被拉满前里面的兵都不会掉,拉满后即开始换兵循环。由于驻军每天只会自己多一个人,如果驻军预留了100个空位,那么玩家需要在100天内定期回城把多余杂兵调走。但这时要注意NPC往城里塞兵和缺粮的情况,有时候友军的领主也会往城里捐兵。

里面有提供解决方法,但是适不适用就不知道了,本质就是bug。


作者: panjianss    时间: 2022-9-23 16:45
这个问题1.8版本解决了吗???????????????????????




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4