level 9
xphoenixx
楼主

@ryan_knight_12,关于人口系统,臣最近发现有一些虽然不是bug、但是难以解决的不合理之处,主要是关于1.8人口转换设置的。具体而言:1.8这项,这个人口转换临界治安。超过这个临界点,城市、港口(以及关所),就会转换城市人口。然而游戏中,港口和关所似乎是按照所属城市的治安-10来进行计算的。那么会产生一些设置上的两难之处。
举例来说,当我们把这个临界治安设置成90(血色默认),那么在一般规则下,城市人口会在90这个治安基线之上从农村人口转来;之下则转入农村人口,这是非常合理的设置,因为电脑也会以90为基准线来提升治安。可是,由于港口的治安是城市治安-10,那么就会造成的港关实际有效治安往往是80+----低于90的转换基线,也就是说,几乎所有的港口,都处于转换线之下,会不停地从城市人口往农村人口转换。久而久之,全国的港关都会造成城市人口:农村人口比例的失衡。
那么如果尝试下将这个转换阈值调整到80呢?也不合适,因为全国主城治安则往往不会在80就停下,电脑会努力把治安提到90+,这样就又造成了主城的人口不断地向城市人口转换。久而久之,全国主城的人口比例又开始严重失衡。
因此,在主城治安和港关治安有两套不同的数值的时候,转换比例是否也应该设置两个不同的阈值?亦或者,主城治安=港关治安?



