Land Value Overhaul有概率在新档开始的时候加剧这个bug,可能导致大量空载卡车往住宅区虚空送货(多为油罐车及原木卡车等燃料卡车),可以考虑先禁用一下等城市发展起来再试试。
个人猜想是LandValueOverhaul在获取建筑维护成本的方法中无意间导致了什么奇怪过程的调用(比如修改建筑维护资源的数量,导致住宅向城外进口房屋维护资源之类的)
我觉得是游戏本身的某些方法写的有问题导致了这类方法嵌套了这种离谱的调用,mod因为提高了调用方法的频率所以加剧了bug出现的频率。(因为之前没用mod也无意中发现有极少量空载卡车往住宅区跑的现象出现)
当维护物资单价*0-num2之间的随机数<建筑面积*租户人数时发出一次运送num2千克维护物资的卡车。
这里num2的赋值出现了错误。num2的数值应该如下:
然而,在该语句前有一个if-else代码块,用于判断维护物资是木材还是石化产品,其作用如下:
这个数值相比于4000和800来说简直是小的可怜,Land Value Overhaul这个mod更是降低了建筑维护费,从而导致游戏初期时有超过一半的低密度住宅,num2等于0。
再看卡车发车条件,num2等于0时卡车显然无条件发车,无脑连续发送运货量为0的卡车,而num2为1或者其他小整数时,发车频率也会很高,同时每辆车只运几千克物资,根本就是荒唐可笑。
你说得对,但这就是Colossal Order的程序员,写好一个if-else都做不到。